Update state machine to handle STOP, START events gracefully.

Change-Id: I4692be8e708bba1edce2ef85fcdc00e1e17423e9
Added encryption type to UI

Supports "None", "SSL/TLS", or "SSL/TLS accepts untrusted certs"
Localized UI and Toast string resources into XML files
Localized static final values into Constants interface
Fixed bug that didn't allow the user to save a modified Connection
NOTE: did NOT add error catching for incorrect encryption type, waiting on
fixed to RemoteServerClient; using an incorrect encryption type will cause the
client to crash

Change-Id: I931dde291f1536053c90aef2c8d19c8266e8f70e