update cpgf
restore settings
add support for debug printing in config
add - to be normalised
trim numbers when parsing
parse unions as well
dont print enums for filterd items
generate arg names if they are missing
generate binding code, just dont launch it yet
allow bitfields to be skipped as well
fix wrapper generator: dont wrap private methods
wrap inherited methods
reduce libs size: export only required symbols

Conflicts:
	include/QtSignalConnector.h
	src/qtjs.pri
generate binding code for protected wrapper methods

this is required as wrapper method overloading is
based on V8 calling method setter, which is only
available if the methods are reflected in the metaclass.

public method definitions are already inherited from the
parent class meta writer.
fix path
update qt path
fix integer precision while reading from json
add virtual destructor
fix segfaults

as V8 does not clear global variables (even if V8::Dispose() is called)
clear the memory before it goes out of the main scope.

the segfaults were happening when the static data cleaner was trying to
clear the v8 pool after the main() finished and all the binding metadata
was cleared. As clearing the V8 data requires the meta class info of the
objects being cleared it was accessing an already deallocated pointer.

Solution is to clear the V8 data before the bindings are released.

Conflicts:
	lib/cpgf/samples/qtCore/sampleqtcore.cpp
update cpgf: change deprecated call