[[ Foundation ]] Tweak initialize / finalize order.
[[ Foundation ]] Add number initialize / finalize.
[[ Foundation ]] Tweak to whitespace.
[[ FoundationHandler ]] Add in stub functions for MCHandler used by lib script.
[[ Foundation ]] Added MCAutoTypeInfoRef.
[[ Foundation ]] Fixed error in type info binding.
[[ Foundation ]] Fixed error in error construction.
[[ Foundation ]] Fixed initialisation order error.
[[ Foundation ]] Added stub MCHandler API implementations.

Conflicts:
	libfoundation/include/foundation-auto.h
	libfoundation/src/foundation-core.cpp
[[ FoundationTypeInfo ]] Added stub for MCTypeInfoIsOptional().
Merge branch 'feature-typeinfo_handler_record' into develop