Fix build issue with JDK7

jarsigner from java 1.7 defaults to signing with an incompatible
algorithm.  This fixes that so builds are installable.
Move to gradle build system

Delete maven, move code around to conform better to the gradle way of
doing things.
Comment out gradle properties

These should be given as an example of what settings it looks for, but we don't want to actually use them during a build.
Update build icon to point to different CI server

Using my private builds on cloudbees instead of the public BuildHive system.  No reason to maintain both.
Gradle improvements

Add gradle wrapper
Specify gradle 1.7 for building.
Updated .gitignore file
Remove unused project.properties file
Update jsch library
Define relay-example as a runnable application
Update gradle wrapper to 1.8

Also update the android gradle plugin
Resolve NPE

NPE if changing preferences while not connected.
Show fingerprint instead of serialnumber

When connecting using ssl, show the key fingerprint instead of the
serialnumber.

Fixes #84.
Fixed the crash on opening a buffer
Merge pull request #86 from pvl1/master

Fixed the crash on opening a buffer
FIX #85
Request READ_EXTERNAL_STORAGE for key access
Merge pull request #92 from pvl1/master

Fixes #85.  Sorry for not merging this earlier; it's a no-brainer.  Thanks pvl1!
Update build files to the latest gradle/sdk/etc

And make sure that it actually builds properly
Gradle cleanup

Update gradlew and android gradle plugin
Only run assembleDebug by default(faster builds)
Run gradle as a daemon(faster builds)
Move configuration to a dist file, add gradle.properties to gitignore
Remove crash reporter

No longer useful
Fix ampersand in setting menu

Fixes #100
Lots of changes

Yay, the project is still alive!
A list of some of the changes(non-exhaustive):

* Dev build has a custom version banner now
* Don't change window title to match buffer(causes crashes and isn't
  valuable)
* Big changes with how connections work(more abstract)
* Soft keyboard now has send button instead of enter
* Chat input box is now has better spellchecking/corrections
* Service now actually runs in the background(and survives android
  trying to kill it)
* Fix various crashes
* Introduce other crashes(most likely)
hide close and nicks from menu when not in buffer.

Thanks @lithium
(cherry picked from commit 598129633b70397036b9e17269d8d7447a51d624)

Conflicts:
	weechat-android/src/main/java/com/ubergeek42/WeechatAndroid/WeechatActivity.java
Menu must be invalidated for the options to update

Whenever the fragment is switched, we need to decide which options are
available.
better style for buffer list items.

Thanks @lithium
(cherry picked from commit 3298a3b146543107edca85fe5629da738b448e74)