fixed dependency on default system charset causing some tests to fail on MacOS
fixed missing explicit maven-source-plugin version causing maven 3 warnings
normalize spacing and add syntax-highlighted code fences

There were a few different styles in the README code examples, so I normalized
on 4-space indents and 8-space hanging indents.
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 #154 from YannRobert/FixedDependencyOnDefaultCharset

fixed dependency on default system charset
Merge pull request #155 from YannRobert/FixedMissingExplicitMavenSourcePluginVersion

fixed missing explicit maven-source-plugin version causing warning from maven 3
Merge pull request #156 from sgrailways/syntax-highlighting

Normalize Spacing and Add Syntax-Highlighting to README
Merge pull request #157 from yaronyg/master

Get Ektorp to more flexibly handle getAllDocIds() responses