Update dependencies

- Update project dependencies
- Use Gradle dependency instead of jar file for volley
- Fix some Android Studio warning about using + in version numbers

This also updates the `.travis.ci` file - We are now only running `./gradlew build` instead of the default `connectedCheck`, because the emulator seems to be unreliable.