Reduced IDcc interface functionality. Fix a few bugs/warnings discovered by coverity. Emit functionUpdate signal from project when function object internal fields change.
This is a cut-up version of libdisasm originally from the bastard project http://bastard.sourceforge.net/