[ASFXNB238] Return $this from set*() methods

...to enable fluent interface
ASFXNB238] Format query results on __primary__

This allows downstream filters to operate on the query results
which would otherwise be hidden behind a MongoCursor.
[ASFXNB238] Remove trailing spaces
Merge remote-tracking branch 'origin/ASFXNB238'