Client dialog for untrusted server certs

Added client dialog to prompt user to accept an untrusted server
cert for a connection with SSL/TLS (untrusted) encryption; also
includes an option to remember the cert.
Added ge0rg/MemorizingTrustManager code snapshot 49452f67a7 as an
Android library to facilitate client dialog.
Updated ant and Gradle build scripts to support the
MemorizingTrustManager Android library.
Updated ant build script to use the svmp-protocol-def symlink
instead of a hard-coded relative path.
Updated README.md to include updated Eclipse instructions and add
IntelliJ IDEA instructions.
Updated AppRTCDemoActivity and SVMPAppRTCClient to localize all
Toast messages into String resources. Also added more specific
SSL failure detection with appropriate descriptive Toast messages.

Change-Id: Ic8c38698528009de9379ba74cfa323452b29e33c
Fixed issue where CPU measurements occasionally wouldn't work

Returned results from "top" command aren't formatted with whitespace
reliably, added more robust parsing to account for anomalies
Also changed from checking the output PID to checking the PackageName
so it can find the correct output while running on an Android service

Change-Id: I6f684ff1d611c180fe3dee94a448168365ef640a
Client SSL authentication

Added support for client SSL authentication
Uses KeyChain API (ICS+ only); devices with lower level APIs will
not have the certificate authentication option available