fixed bug in KeyHelper's getMasterCipher method where cipher key bytes were used in both the cipher and mac key. added versioning to all ciphertext. created a set of tests for the crypto package. added logic to automatically migrate all ciphertext to new versioned ciphertext format. FREEBIE.
Merge branch 'migration' FREEBIE
fixed bug related to queueing more than 500 items for migration before committing the operation. bumping version, FREEBIE.
resolves issue 48 related to limiting of multiple Flock accounts on one device. added sanity check to migration process to prevent attempted delete of missing collections. updated ImportAccountService and StatusViewHeader to be more safe about detecting the end of migration. FREEBIE.
resolves #13 where adding a prefix or suffix to a contact name results in strange escaping. FREEBIE.
Minimal config for Travis CI
Use Oracle JDK 7
Install required Build Tools component
Create AVD and start emulator
Matrix build against API 15 and API 19
Do not start emulator for now
Re-enable emulator stuff
Install required SDK components

The exact list of preinstalled components may change without prior
notice. To ensure the stability of build environment, explicitly
specify the required components [1].

[1] http://docs.travis-ci.com/user/languages/android/#Pre-installed-components
Wait for emulator

... in a Travis way [1]

[1] http://docs.travis-ci.com/user/languages/android/#How-to-Create-and-Start-an-Emulator
Install calendarserver