configure option to format binary output
Enable a format options parameter, to output (binary) data in different formats
merge MMcM: Do not select nested group operations when the outer loop has a Sort

Merge pull request #1280 from MMcM/sql-layer/sql-no-group-loop-with-sort
https://github.com/FoundationDB/sql-layer/pull/1280
added json test via RestServiceFilesIT
Added IT test to evaluate string output
Update two low level traversal counter taps, adding a third to be
consistent with each other, and the other tap names in the system.
Update the AbstractStore tap name.
Remove the scan_abandons tap
Remove dead code
merge tjoneslo: Traverse taps update

Merge pull request #1283 from tjoneslo/sql-layer/traverse-taps-update
https://github.com/FoundationDB/sql-layer/pull/1283
process updates after comments Nathan
fixed bug in ServerValueEncoder, undo auto-replacements of imports
merge SytzeH: Set the format of standard and json binary output

Merge pull request #1282 from SytzeH/sql-layer/hexOutput
https://github.com/FoundationDB/sql-layer/pull/1282
Qualify static function for Java 8.
Allow a Map with Integer indices as well as name indices. This is how a JS array in Nashorn will look.
merge MMcM: Qualify static function for Java 8.

Merge pull request #1284 from MMcM/sql-layer/java8-static-overload
https://github.com/FoundationDB/sql-layer/pull/1284
merge MMcM: Allow a Map with Integer indices as well as name indices.

Merge pull request #1285 from MMcM/sql-layer/script-proc-return-js-style-array
https://github.com/FoundationDB/sql-layer/pull/1285
Undo 769b91c27d8bf63e5670634d5c5aa51f69a24b71.
Adjust for the Rhino 1.7 problem.