Move presenters to own namespace.

To try and discourage their use outside control templates.
Added Controls.Primitives namespace

For controls that are only supposed to be used as the base for other
controls.
Implemented basic GridSplitter for DevTools.