Improves accessibility by causing AccessibilityEvents to be fired after console changes occur.
Fixing formatting issues.
Adds fixes for checking accessibility state on background thread and compiling the regex pattern only once.
Fix color picker

We weren't entering the correct values into the database (missing the
scheme).

Fixes issue 290
Get tests working again
Remove custom ProGuard targets for SDK way
Merge Casey Burkhardt's accessibility patches

Conflicts:
	src/org/connectbot/TerminalView.java
Fixes for the accessibility extensions
Make TerminalView mode 644 again
Add build upload script to repo
Try to figure out what proguard is doing
Shoot proguard in the head
Add copyright to manifest
Remove nullwire service

Android Market will report traces for things installed via Market.
Nullwire's stuff isn't really worth it.

Also, the TerminalManager isn't really a "background" service since the
calls into it still runs on the UI looper.
Remove our own UpdateHelper

We don't really need this since Market will take care of it.
Add coverage-xml target to tests build.xml

This allows us to gather EMMA code coverage statistics in Jenkins.
Reduce dependencies for coverage XML target
Add some test coverage for PubkeyUtils
Fix the tests subdir clean target
Move public key functions into Pubkey class