Update .gitignore

This updates .gitignore with proper Android specific content.
Add Gradle wrapper
Update Android Gradle plug-in to 0.12.+
Fix Lint errors
Update compile and target sdk version to 20
Update Guava to 17.0
Minor cleanups
Enable Travis CI build