SERVER-15174 Provide some improved semantics for data_cursor and data_view
Merge remote-tracking branch 'upstream/master'