Bug 1022646 - [Haida][Contacts] Form view separated [WIP PATCH]

With shim-receiver? I didn't want to merge them because they are used separately - navigation shim is used in child views (for now only FORM) and shim-receiver is used only once in the parent window to manage the navigation process to the real navigation module. But if you have strong feeling that I should merge them, I'll do that.