Implemented a rudimentarily wrappable code for pyop2
Samoa can now be compiled as a library, makes sense only for PyOP2 scenario for now, though
Forgot some files in PyOP2 scenario
Added refinement flag to the C++ API, crashes after refinement though
Forgot Makefile for PyOP2 scenario
PyOP2: Fixed bug that caused crash, associated array of kernel pointers instead of looping over them
Updated header with a bit of documentation
Small update to the C++ API documentation
Fixed PyOP2 Makefile so that g++ works now, too
Added conditional MPI initialization and finalization
Added creation of entity-entity maps
Changed C interface so that it allows grid retrieval
Updated documentation of C interface
Section indices start with 0 in C interface now - necessary for indexing into C sections array, but might cause problems with communication alter on
Changed test kernel to do index checks on the maps
MPI initialization is more robust, added options for different MPI versions
Added counters for boundary entities in PyOP2 scenario
Fixed a bug in samoa.h
Renamed PyOP2 scenario to Generic - more accurate since it is not limited to PyOP2
Renamed PyOP2 scenario to Generic - more accurate since it is not limited to PyOP2 (forgot directory)