AndroidManifest: Bump version to 0.97-beta1 (971)

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
ProfileManager: Store relative paths to certs

This might help in cases where the configuration is backed up, then
subsequently restored to a different path (possibly on multiuser tablets).

Also, increase the file limit to 64kB, and make sure the output file is
executable, in case it's a CSD script.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
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>