add guava
green test. If it would compile...
Remove guava, add Preconditions

This is a complete copy of Guavas Precondition. Including guava in the build fails for debug builds, bc. the 12k+ methods of guava break the 65k limit of methods in dex.