Initial commit of config inheritance module

It doesn't work for inheritance yet however, but it's an inital commit
of the API though, and the buffering of objects should work.

Signed-off-by: Max Sikstrom <msikstrom@op5.com>