Added namespace traversal to SourceExpressionDS::make_type.
Rewrote ObjectArchive into ObjectLoad/Save.
Merge branch 'master' into newtypes-branch