Added MKLayoutLibrary

Ill added MKLayoutLibrary which is a library for layout based construction of complex view hierarchies.

Version 0.4.0 provides an extendable interface for creating layouts and the default layouts such as linear and stack layout.

Flow layouts will follow soon.