Updated build tools to the latest version (19.0.3)
Added version name and package name suffixes for debug builds to allow developers to have both versions of the app on their devices at the same time and to help identify builds
Removed apparently unused joda time dependency.

Note: If this dependency is needed in the future, it should be included with
    compile 'joda-time:joda-time:2.3'
Removed gson jar and replaced it with a gradle dependency
Added the git SHA hash to debug build version name
Added version name to settings screen
Set github link pseudo-preference to not save to SharedPreferences
Updated build tools to the latest version (19.0.3)
Added version name and package name suffixes for debug builds to allow developers to have both versions of the app on their devices at the same time and to help identify builds
Removed apparently unused joda time dependency.

Note: If this dependency is needed in the future, it should be included with
    compile 'joda-time:joda-time:2.3'
Removed gson jar and replaced it with a gradle dependency
Added the git SHA hash to debug build version name
Added version name to settings screen
Set github link pseudo-preference to not save to SharedPreferences
Merge branch 'master' of https://github.com/tanis7x/the-blue-alliance-android

Conflicts:
	android/src/main/java/com/thebluealliance/androidclient/activities/SettingsActivity.java
	android/src/main/res/xml/pref_appinfo.xml
Removed duplicate settings version label string
Merge pull request #31 from tanis7x/master

build.gradle updates
Add unit test framework and a basic test case
Add start for travis CI builds
remove unnecessary build.gradle modification