SERVER-12038 SERVER-12193 PlanCacheTest should use $meta properly

It is no longer valid to use a $meta sort without a $meta projection.
Update PlanCacheTest suite accordingly.
SERVER-12353 Fix error message of failed $mul

Checks to see the mode ($inc or $mul) of the failed update and prints out the correct one.
Previously always printed $inc regardless of mode.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12355: add "invariant" for invariant checking in server code
SERVER-12355: make IndexCatalog use invariant instead of verify
Revert "SERVER-12038 SERVER-12193 LiteParsedQuery validate queries with $meta"

This reverts commit 192f4bcd1b9a91cad4f184ad7cd3679b56cb9f5f.
Merge remote-tracking branch 'upstream/master'