Add option to start app on android start

Needs new permition RECEIVE_BOOT_COMPLETED
Merge pull request #122 from jspricke/autostart

Add option to start app on android start
Don't default autoconnect to true

* Defaulting to true means users have to enable autoconnect, then
  disable in order to prevent autoconnect.
* Previously autoconnect was disabled by default.
Implement Jsch UserInfo for better kbd-interactive support

* The default handler only supports prompts matching .*Password:,
  whereas FreeBSD prompts are Password for user@hostname:
Ensure that JSch does not get removed by ProGuard
Add an option to disable connection state ticker
Don't ignore SSH port preference
Merge pull request #125 from jspricke/notification_state

Add an option to disable connection state notifications
Open URLSpan links new tab

Fixes #105
Merge pull request #135 from ubergeek42/drawer

@mhoran told to me to merge, if anything goes wrong, blame him