Import ACRA 4.5.0 jar

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Enable ACRA crash reporting

This shows a confirmation dialog and posts directly to cloudant.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Replace "Send log file" and "Send feedback" with "Report a problem"

The new, simplified option shows up in CommonMenu.  It uses ACRA instead
of the old email reporting mechanisms.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
CommonMenu: Move "Help with translations" into the About page

The menus were getting too cluttered; put the lesser-used options
someplace else.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
GeneralSettings: Copy limited updatePref() from ConnectionEditorFragment

Use updatePref() to show the current setting in the summary on each
ListPreference.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
LogFragment: Move timestamp configuration to GeneralSettings

This isn't used enough to justify putting it in the context menu, but
we still want to let users configure it.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
acra: Add APPLICATION_LOG to the crash report

Dump the contents of the circular log buffer into the ACRA report data.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
OpenConnectManagementThread: Keep stats on connections, attempts, etc.

This is intended to help in interpreting log data, e.g. "did this profile
ever work?" and "when was the last successful connection?"

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
external: Use the official openconnect v6.00 release

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

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Add XposedBridgeApi-54.jar to build

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
xposed: Add a module for bypassing the VpnService dialog

If a user has rooted their device and installed the Xposed framework,
an "OpenConnect" Xposed module will become available and this will allow
bypassing the system-managed VPN confirmation dialog.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
travis: Don't nuke acra-4.5.0.jar

We only want to rebuild the stoken/openconnect jars from source.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
faq: Update instructions for bypassing the VpnService dialog

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
acra: Count the number of successful "Add New VPN" operations

I receive a fair number of problem reports that look as though the user
never even tried to add a VPN entry, and the log section is completely
empty.  By tracking "num_profiles_added" these can be automatically
filtered out.

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

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