Makes the getAllDocIds() call more accepting of unexpected values. The
previous version couldn't handle arrays inside of a row object which was a
problem for CouchBase List for Android which tends to return _conflicts
even when it wasn't asked for.

Also added test for new functionality.
Makes getAllDocIds() accept unrecognized fields with array values.
Includes a quick test just for fun.
Merge branch 'master' of https://github.com/yaronyg/Ektorp
Merge pull request #157 from yaronyg/master

Get Ektorp to more flexibly handle getAllDocIds() responses