Fixed issue when new shells with same configuration does not correctly get TGE_PATH_ROOT value.

Current TGE_ROOT_PATH is written as configuration file in $HOME. Not the best solution,
but it works.

modified:   spawn_build_environment.bash
modified:   usr/etc/bashrc
Changed max line length to 200.

Code should be readable - not histerically keep 80 columns or whatever.
We have wide screen monitors and large terminal, right?

modified:   usr/etc/astylerc
Slight modification in license description.

modified:   .gitignore
modified:   CMakeLists.txt
modified:   spawn_build_environment.bash
modified:   usr/CMakeLists.txt
modified:   usr/bin/CMakeLists.txt
modified:   usr/etc/CMakeLists.txt
modified:   usr/etc/astylerc
modified:   usr/etc/bashrc
modified:   usr/include/CMakeLists.txt
modified:   usr/lib/CMakeLists.txt
modified:   usr/local/CMakeLists.txt
modified:   usr/local/documentation/CMakeLists.txt
modified:   usr/sbin/CMakeLists.txt
modified:   usr/sbin/tgeCreateCMakeFiles.bash
modified:   usr/sbin/tgeFormatSources.bash
modified:   usr/sbin/tgeGenerateProject.bash
modified:   usr/sbin/tgeListDirectories.bash
modified:   usr/share/CMakeLists.txt
modified:   usr/share/Doxyfile
modified:   usr/share/code-license-template-bash-cmake.txt
modified:   usr/share/code-license-template-cpp.txt
modified:   usr/src/CMakeLists.txt
modified:   usr/src/libtgecore/CMakeLists.txt
modified:   usr/src/libtgecore/tgeCoreException.hpp
modified:   usr/src/libtgecore/tgeCoreMain.cpp
modified:   usr/src/libtgecore/tgeLicense.hpp
modified:   usr/src/libtgecore/tgeNameableObject.hpp
modified:   usr/src/libtgecore/tgeNonCopyableObject.hpp
modified:   usr/src/libtgecore/tgeObject.hpp
modified:   usr/src/libtgecore/tgeObjectId.hpp