(ms) Added suggestion by Richard Lippmann <lippmann@sprachtheorie.de> to allow for invisible graphs, just used as base for later 'cdef' calculations. Since leaving 'type' out will have RRDTool::OO default to 'line', type => 'hidden' is used to indicate the graph shouldn't be drawn. (ms) Added gprint/print options for graphs