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.