A grid graph implementation

Extend previous branch with GridGraph, a grid graph implementation, supporting O(1) access and a random access iterator interface.
Dimension is now the first template parameter. Either remove documentation (and write a tutorial.cxx later) or adapt it meticulously to the code!