A null graph is not a valid tree

* [x] Make sure a null Graph (a Graph with no Vertices and thus no Edges) is not a valid tree (because it's not connected) (BC break!)
* [x] Documentation
* [x] Changelog

See also http://mathoverflow.net/questions/120536/is-the-empty-graph-a-tree