* Some documentation tweaks
* Use Super() in MetaObject constructors
* E_SplitTypeAndState should not allow a single colon to stand for a :: operator.
* MetaKey interning function could calculate the hashcode twice in the worst case, whereas once is all that is necessary.
* MetaKeys were being added to their collection twice (!!!!)

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2567 86ba831e-150c-0410-ab35-e06eaae15ed9
metaKeys.add() add does need to be before initialization of the keyObj's index field, or the index doesn't match the key.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2568 86ba831e-150c-0410-ab35-e06eaae15ed9