Started work on nameable object library.

This is just "work in progress" commit.

new file:   usr/share/abbreviations.txt
modified:   usr/src/libtgecore/tgeCoreException.hpp
modified:   usr/src/libtgecore/tgeNameableObject.hpp
modified:   usr/src/libtgecore/tgeNameableObjectLibrary.hpp
modified:   usr/src/libtgecore/tgeObjectId.hpp