New Contact Picker, conversation VC is complicated enough

There is no way to push a VC from the ModalViewController onto a
navigation view stack, so we won’t be able to clone that iMessage-like
behaviour.
Label lookup for TSContact
Proper support for customised phone labels
New view hierarchy
Deleting old version of JSMessageInputView, preparing fork with attachements + inline previews ...