add test verifying that views do not index design docs

Added a new test verifying that views don't index design documents. This
test reveals a bug in the current master branch of
couchbase/couchbase-lite-java-core (99a9e8b6ba), where updateIndex() will
crash if the last document to index is a design doc. I could have tested
the crash condition directly, but I thought this test would be more
meaningfulr/useful.
minor fix in testViewNumericKeys

https://github.com/couchbase/couchbase-lite-android/issues/260
Merge pull request #275 from mjq/index_crash

Add test verifying that views do not index design docs
Merge remote-tracking branch 'upstream/master'
Issue #281 - reproduce issue.

https://github.com/couchbase/couchbase-lite-android/issues/281
Merge pull request #286 from couchbase/feature/issue_281_chan_remove

Issue #281 - reproduce issue.
update submodules
Merge remote-tracking branch 'upstream/master'
Fixed test root and tried to get rid of synch gateway dependency for test

https://github.com/couchbase/couchbase-lite-android/issues/287 - Get rid of synch gateway for test
https://github.com/couchbase/couchbase-lite-android/issues/285 - Change from TestCase to AndroidTestCase to deal with a context issue I ran into
https://github.com/couchbase/couchbase-lite-android/issues/283 - Bug in one of the test conditions