Fix unit test in scrud-android.
Fix some unit tests.
Fix to fixing tests.
Make Robolectric able to initialize.

CustomRobolectricTestRunner will automatically generate layout, strings, and AndroidManifest files.
Fix CrudActivitySpec.shouldSaveOnBackPressed.

This is a very involved test which found several issues.
Make tests rely on Robolectric more and mocking less.
Upgrade to Robolectric-2.3 and fix issues.
Extract PersistenceRangeAdaptableField and use it to handle android ContentValues better.
Fix issues exposed by ContentResolverCrudPersistenceSpec.
Fix AndroidPlatformDriverSpec failure.
Add AdaptableField.hasSourceFieldUsingSource to fix bug.
Mirror normal behavior of multiple threads during tests.

This will make tests provide more accurate results,
and will hopefully help with a ConcurrentModificationException when running SQLitePersistenceFactorySpec.
Enable logging during scrud-android unit tests.

This will hopefully help to fix SQLitePersistenceFactorySpec.
Fix compiler warning about unreachable code for EnumerationValueQT.
Extract future method from CommandContextHolder to SharedContext.

This allows code that doesn't have a CommandContext to do asynchronous work.
Fix/simplify listener notification.

Includes adding some debug logging.
Fix SQLitePersistenceFactorySpec's failing tests.
Fix failing ViewFieldSpec's tests including fixing exposed bugs.
Delete unused CrudApplication.
Fix failing test in CapturedImageStorageFieldSpec.