Orthographic

* Add a tmp icon for toggling orthographic state.
* Fix several displays and event handlings to support orthographic mode.
Project

* An attempt to separate UI and non-UI classes.
Orthographic,HitTest

* Fix orthographic element selection.
TODO,Cleanup,Tiny
TODO,Mesh,Selection

* Planning design for selection.
API,AP3

* Catching up with several API changes in AP3.
AAType,Test,Cleanup

* Type testing.
* Remove some old random tests.
Type

* Replace ETUTI with AAType.
Type,Fix

* Fix tmp regis some AP3 types.
API,AP3,Project

* Catching up with new AP3 type APIs.
* Rename a test file.
Asset

* Prepare to move from asset info to AAAsset
Type,Asset,Node,Refactor

* Remove TTAssetInfo, for asset controller model.
* Make use of new non-presistent type registration APIs.
* Simplify asset node APIs and allow same name children with indexes.
Workaround

* Scope down a workaround about an unknown crash.
Type,Rep,Project,Tiny
AssetNode,Role

* Add role property to AssetNode.
Test,AAType

* Add test file for AAType.
Gorm,Misc

* Cleaning up some window controller UI .
* Fix a script to match API.
AssetNode,Role,Type

* Make asset node role a type.
TODO,Gorm,Cleanup,Project

* Remove a hack that was for registering types as now AP3 +load-init them.
* Build Image lib.
* Improve Gorm files.
* Several fixes.
TTMeshRep

* Load rep with a more generic mesh type.