external: Sync with openconnect rev bfd89d3

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
libs: Sync with latest openconnect sources

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
DeviceStateReceiver: Handle broadcasts indicating preference changes

If a PREF_CHANGED broadcast is received, reread "netchangereconnect" and
"screenoff", then recompute the current connection state.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
OpenConnectManagementThread: Export updateLogLevel() functionality

Let OpenVpnService ask us to reread the "trace_log" preference at
runtime.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
DeviceStateReceiver: Signal OpenVPNManagement on settings change

We'll just send a broadcast intent from the settings activity, and let
DeviceStateReceiver notify everyone who cares.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
GeneralSettings: Send broadcast intent on preference change

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
CommonMenu: Enable Settings option unconditionally

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
TokenDiagFragment: Use TextUtils.htmlEncode for status fields

This should mirror the FaqFragment behavior.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
FaqFragment: Change to WebView and parse markdown-formatted links

This allows FAQ entries to reference external web pages.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
faq: Couple misc updates; add external links to XDA thread

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Update changelog and bump version to 0.9 final (909)

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