Merge/squash between upstream/v0.3.x and origin/v0.3.x-patch39 closes #39

This introduces a number of new tests that were still missing and were announced or discussed in #39

This includes the test (and implementation) for the solr core feature of deep paging through "cursormark" as described in #89

Conflicts:
	package.json
	test/core-query-test.js
	test/group-query-test.js
	test/mlt-query-test.js