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

it looks to me a bit complicated, could we extract this part that loads the form to a single function?

I understand that once everything is haidified we won't need this either :D