FIXED: the conversation view update
ADDED: new tab layout

Fixed the db method for retrieving contacts from the database by converting numerous single queries into a single query with an inner join. Also, reduced the amount of information retrieved for the queries since most of the info was not actually needed.
Next an option was added to get all the contacts, only the trusted ones, or only the untrusted ones. This was added to support the tab options for managing trusted and untrusted contacts.
Finally added the layout and tabactivity for managing the trusted and untrusted contacts.
FIXED: button name for untrust option
ADDED: import and add contact launch

On the first start (when the user has no contacts) the main activity will now allow for the user to quickly import or add contacts.
Updated minimum supported version to Android 2.3 and JDK 1.6
MODIFIED: sent flag

The flag now will record more states that messages can be sent or retrieved as. This is to help if a message is received and fails to decrypt the user will know even if they do not look on their screen right away.
ADDED: inicator for failed decryption.

Images are not really that great and are more just for testing. They also still need to be move so they are not over top the date.
Merge branch 'master' of github.com:tinfoilhat/tinfoil-sms
FIXED: the icon to not overlay the date.
MODIFIED: shared secrets to remove default

Shared secrets are not longer able to be set to default. They must be set by the user.
FIXED: the hints for shared secrets
FIXED: input for shared secrets

If the user does not set the contact's shared secrets and attempts to send a key exchange a popup will show up and allow them to enter in the shared secrets.
FIXED: menu for managing contacts option

Moved the menu to the tab activty to actually be visible
ADDED: ui improvements

Now the menu that pops up also has the contact's name. Fixed some issues with improper logging as well as an invalid check.
FIXED: message view issue

Fixed to properly show the messages.
ADDED: an open database count

Added a count to keep track the number of the number connections open to the database so it will only be closed once no more connections are needed.
FIXED: message view to properly update

Messages sent will be updated to the list of messages once the are sent now.
FIXED: Manage Contacts trusted contact update

When a key exchange was received the list of trusted/untrusted users is now updated. It is not perfect yet, since it will work once and then the user must exit out of the activity (and then out of the settings list) and then back in order for it to actually be able to work again.
FIXED: initial key exchange message

When the user initial imports a key exchange their shared secrets are not set, if another user initiates a key exchange with them it would have had a null pointer exception. Now the key exchange message will be handled as a manual key exchange message. Once the user clicks onto it they will be prompted to enter the shared secrets.
CLEANUP Removed the outdated bug reporting code

We are now using ACRA for bug reporting and have it integrated into
the main project.