Allow opening macros depending on other macros

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@34290 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
Avoid storing 2D views for plan in XML when not visible (leads to too much save in XML and freezes ggb)

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@34291 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
#3392 XYTable works for 1row

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