res: Temporary replacement for the OpenVPN icon

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Update to the latest libopenconnect + Java library

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Store custom_csd_wrapper script in the profile

Typically we cannot execute from /sdcard, so it is necessary to write the
script into a temporary file under /data instead.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Fix API 14 compatibility in AlertDialog.Builder usage

For API version <=16, setOnDismissListener() must be called on the
AlertDialog, not on the builder.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Preliminary support for file-based preferences

Tested: CA cert, client cert/key, custom CSD wrapper.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Support disable_xml_post, reported_os, software_token/token_string

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>