fixed #3627, an extra benefit from adding LabelAtlas::create() is that we can hide its default constructor into protected.
issue #3627, remove lua/js doxygen mark from LabelAtals constructor & destructor.
issue #3627, remove Hungarian Notation in LabelAtlas
Merge pull request #5005 from walzer/remove_UICCLabelAtlas

Hide default constructor of LabelAtlas into protected, and modify related invokes.