Core: Broke up Utility.hpp.
AS: Rewrote assembly parser to be more embeddable.

Replaced the static MacroMap with a MacroMap class.
Added catchable exceptions for parsing errors.
Moved Object's address space specification to a separate space argument.
Added named expression syntax.
Added glyph-declaration.
Added pointer value expressions.