Removed mandatory C++11 requirement in unit test
Changed the key in GClassPool::instanceMap from object address to ptrObject in GVariant.
fix compiling tests in C++03 mode
Added GetInstanceHash to remove duplicated code.
Renamed getGlueDataInstance to getGlueDataInstanceAddress and added new getGlueDataInstance to reflect the difference between void * and GVariant.
Merge remote-tracking branch 'origin/develop' into fix-bug24-memory-error-when-clean-object
allow c++ optimisations on the hash key
look by object address as well as by reference
do not try to free reference variants
fix lua test
throw error on failure
move inline function to its definition
Merge pull request #28 from cpgf/fix-bug24-memory-error-when-clean-object

Fix bug24 memory error when clean object