ASUS Transformer hardware keyboard handling

The result of a series of changes made by Lorant Kurthy plus some
improvements of my own.

Conflicts:
	src/org/connectbot/service/TerminalKeyListener.java
Make Back and Search configurable

Added preferences to customize the behavior of the Back button and the
Search button.  Started with the hard-wired override code from here:
    http://code.google.com/p/connectbot/issues/detail?id=459#c52
Included a (tweaked) menu change from anonfunc:
    https://code.google.com/r/anonfunc-tf-solarized/source/detail?r=e006f628
Make the new settings friendlier by default.
Transformer Pad Infinity's model name starts with "ASUS", so also check for that

Conflicts:
	src/org/connectbot/service/TerminalKeyListener.java
Updated build files
added my keystore
change sort by colour to sort by last connected
Also look for ASUS in modelname in ConsoleActivity
Added model check for TF701 (K00C)