Incomplete draft of release build instructions
Continue drafting Batphone release build instructions
Start improving build.xml to support Beta builds
Improve build.xml

Four Rhizome bundle builds: debug-autoup, alpha, beta and release.

Detect illegal, missing and conflicting Ant properties settings.
Minor improvements to Release Build draft instructions
Improve build.xml: interactive entry of keyring PIN
Minor improvements to draft Release Build instructions
Improve build.xml: better configuration
Latest Serval DNA keyring improvements
Improve build.xml: configuration and diagnostic messages
Improve build.xml: git, version strings, apk names

Do not use local ./git script, it was a hack for Eclipse that was
platform-specific and worse, failed with infinite recursion if $PATH
contained the "." directory.

Use the improved Serval DNA version_string.sh script to compute the
version string.

Produce APK files named -alpha, -beta, -release instead of naming
them all -release.

Replace "upload" target with "upload-alpha", "upload-beta" and
"upload-release".

Safety check: ensure that the configured SDK and NDK directories
actually look like an SDK and an NDK.
Bug fix in Serval DNA version_string.sh script
Merge branch 'development' into 'andrew'
Improve ./aa script: app-install-alpha et al

Replace 'ai' (app-install) command with 'air' (app-install-release),
'aib' (app-install-beta) and 'aia' (app-install-alpha) commands.
Upgrade Serval DNA
Improve build.xml: terminate if version_string.sh fails

Also fix a bug in version_string in Serval DNA that failed on a non
dirty working copy.
Fix version_string.sh script in Serval DNA
Fix build.xml to cope with SDK release 22

The SDK r22 build.xml uses the <signapk> task instead of <signjar>,
which appears to be incompatible with the Jarsign keystore file that
we use for the Android release key.
Improve build.xml: small fix to target dependencies
Improve INSTALL and Release Build instructions