Implement low-level init() routines

These are needed by the initialisation routines of the refactored
opm-core (PR OPM/opm-core#518) that introduces support for parallel
grids.
Merge pull request #56 from bska/fallout-from-refactoring

Implement low-level init() routines