Regenerated bindings with latest CppSharp.
Refactored code handling GetHashCode and Equals blocks.
Reworked type maps for handling pointers.
Only add the the object overrides pass in CLI mode.
Added bindings for the archives, streams and FileWatcher.
Update the FileWatchEvent enum to use C++11 enum semantics.
Mark fields of Component and Scene class as protected.
Use the FLD_OUT on font methods with parameters with out semantics.
Use a path in stream constructor for consistency.
Build script updates.
Update loops to C++11 for ranges.