tmp
#572 basic functions now working
 #572 push for message edit now working
#562 limit Editability/removability of messages to 1 hour
#562 add helper function and restore calling to Settings.applyDefaults() regardless
#562,#563 fix settings, make sure composing state shows
Merge branch 'feature-20140730-is-composing' into feature-20140902-message-edit
Merge branch 'feature-20140730-is-composing' into feature-20140902-message-edit
#563 make sure all ui updates are done before checking account state when recovering the Chat view, and add proper padding for the composing status text
#406 Add IdentityContacts when adding contact to thread.
#562 1. Don't query database for user if we already queried 2. Make sure messages received are saved.
#562 make sure OPRolodexContact.getDisposition() and OPMessage.getState() doesn't return null since it will crash jni. Rename MessageState.NotRead