SERVER-12724 fixed index bounds for 2d
SERVER-12796 SERVER-12829 SERVER-12830 better plan ranking in the case of EOF or zero results produced

If the winning plan returns zero results but does not hit EOF, then we no longer cache it.

Fixes a bug which would allow plans that did not hit EOF in the multi plan runner to be chosen over EOF plans.
SERVER-12851 correct help text for compact command
Merge remote-tracking branch 'upstream/master'