Remove dependencies on commons-codec.jar and guava-r09.jar (to reduce java method count by ~7900 methods)

Android has a 65k limit on the number of methods in a single dex file.  Sqlite jar dependencies add a large number of methods as follows:

sqlcipher.jar - 768 methods
commons-codec.jar - 244 methods
guava.jar - 7655 methods!!

After looking at the sqlcipher code, it appears that the commons-codec and guava dependecies can easily be removed (saving a total of 7899 methods!!).  There are a lot of apps, including ours, that are getting close to the 65k method limit, and removing the dependencies on commons-codec AND especially guava would be greatly appreciated!


The following are links to the documentation and implementation of the replaced code:

Commons Codec
http://commons.apache.org/proper/commons-codec/apidocs/
http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/binary/Hex.java?view=markup

GUAVA
http://docs.guava-libraries.googlecode.com/git-history/release/javadoc/index.html
https://code.google.com/p/guava-libraries/source/browse/guava/src/com/google/common/collect/Maps.java