this is required for consistency amongst the compile units which are linked into the same library and seems to be forgotten quite frequently.
Also remove GridAdapter (moved to dune-cornerpoint), and moved grid.c implementation file to grid subdir.