More warning flags for GCC.
Don't use -Wshadow and -Wmissing-include-dirs.

This gets rid of lots of false positives from Qt.
Changed getter method names to getFoo().
Updated project_deserialize example to use new method names.