respect the keyboard's auto-capitalization preference. fixes #174
fix silly crash when reconnecting for a long time
Gradle fixes for Android Studio 1.0
Merge remote-tracking branch 'upstream/master' into sync
Merge remote-tracking branch 'upstream/master' into sync
don't use peekService() as it doesn't work reliably
the docs don't mention it but peekService returns null if the service has no binder
that can happen when the service is restarted by the system after OOM kill