Moved some serialization methods to StringTemplate from Kernel

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@26460 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
Ticket #3337: bug fixed for cases with a spreadsheet without a graphics view with no more than 2 views

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@26461 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
Ticket #3337: this should belong to the previous commit to this ticket

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@26462 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
Desktop: only show Axes  / Grid when no geo is selected and no geo is to be created

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@26463 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
Desktop: only show Axes  / Grid when no geo is selected and no geo is to be created and no other icons are in stylebar

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@26464 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e