Exercise 2i sort parameter

The default when sort is off is undefined, but this test at least tries
to verify that results are sorted when it's set or defaults to true.
Notice that sort order is not key, but rather <2i term that matched>/key
Remove sorted assumption from 2i tests

Also, pick up some streaming parsing fixes from 2.0