ADDED: content provider

Please note the content provider is not yet in use. Also, refractored the database column names, the are now located in SQLitehelper.
MODIFIED: content provider name
MODIFIED: some queries to use content provider
MODIFIED: all commands to use content provider
FIXED: a few forgotten references to db in DBAccessor
MODIFIED: tab layout

Menu now only shows for ManageContactsActivity (as KeyExchangeManager does not have a menu).
MODIFIED: ManageContactsActivity to be more event driven
FIXED: some of the loading issues
MODIFIED: ManageContactsActivity to refresh

ManageContactsActivity now refreshes once a complete key exchange is received (for untrusted/trusted contacts). However the untrusted list only refreshes correctly the first time and will not work correctly until its destroyed.
Fixed: MessageView to use holo light theme

Using the holo light theme to look more natural. Also, added the send icon for the send button. Finally, made some small adjustments to make the text input, send button and the word count text fit more properly together.
FIXED: invalid number input exceptionn
FIXED: minior issue with loading messages
FIXED: use of database accessor

Adjusted database accessor use to be created when needed locally rather then 1 static object used across everything.
FIXED: EULA to be visible with new theme
FIXED: theme issue and message notif.

The theme for pre api level 11 where no title bar was shown. Also, fixed notification issues with resources not declared.
FIXED: null number received.
FIXED: incorrect check
REFACTORED: moved selected number to messageView
FIXED: invalid vibration length
FIXED: import query to use content resolver.