MODIFIED: changed activity class

Adjusted all activities to declare onCreate with protected modifier rather then public.
MODIFIED: minor adjustments
ADDED: new activity for editing numbers

Added a new activity to edit a contact's number, as well as all of the relavent information about that number.
FIXED: edit number to update the database

Edit number now writes to the database upon save. AddContact has a bug (since it isnt update after EditNumber) this will be fixed soon.
FIXED: the AddContact/EditNumber update bug

The transition between the two works now.
FIXED: new numbers for EditNumber

AddContact now uses EditNumber to add new numbers to the contact. Also, fixed a bug that Shared Info and book paths would not get update to the database. Finally, found a bug in ManageContactsActivity where click on one of the contact's children (numbers when expanded) will use the call back onItemLongClickListener given a 'bad' position therefore mis-using the AddContact activity.
FIXED: a bug with updating shared info and books

Updating shared info and book paths now works correctly so that if only 1 of the two is deleted then it will still default back to the default value. If both are deleted then both are defaulted back to the default value. Also, found and fixed a bug that the first number of a contact would be treated as a new number in editNumber.
MODIFIED: working on fixing ManageContacts bug
DELETED: removed unnessary folders in branch

Removed some of the activities that no longer are needed. Most of these
were proof of concept activities, some of which the code was lost in
transfer to github form svn.
DELETED: prephase 0

This proof of concept project is no longer needed and can still be found
in the history.
DELETED: prephase1

This project has long been done. Proof of concept that implemented a
primative database, the initial UI for tinfoil-sms, and the intial
activity functionality.
DELETED: prephase2

This project has long been done. This project implemented a more
spofisticated database that relyed less on the native database, numbers
that were not found in tinfoil-sms's database were able to be sent/receive
messages to the user through tinfoil-sms, the UI had some improvements as
well as more features were added such as remove contacts, send a message
to a new contact/number.
Merge branch 'master' of github.com:tinfoilhat/tinfoil-sms into edit_contacts
Added a class which acts as a wrapper for several ECC classes

Added the ECKeyParam class which is a wrapper for the ECParamSpec and
ECDomainParameters classes combining them into one easy-to-use class.
Refactored the license... trivial..
Added ECGKeyUtil class which contains key exchange utility functions

This class contains utility functions which are used in order to perform the
ECG key exchange method, such as encode/decode of public/private keys.
Refactoring the crypto package into a CSPRNG package
Refactoring the crypto package into a CSPRNG package
Refactoring the SharedInfo class to "APrioriInfo" to avoid confusion

Renaming SharedInfo to APrioriInfo as it is easily confused with the term
"Shared Secret" of the ECDH which is completely different. The APrioriInfo
is information that is communicated prior to the key exchange event taking
place and is used in place of a CA (the next best thing given the circumstances)
as part of the ECG key exchange protocol.
Merge branch 'master', remote-tracking branch 'origin/edit_contacts' into khalil