DOCS-1951: getLastError returns any _id value on upsert

Signed-off-by: Sam Kleinman <samk@10gen.com>
DOCS-1951: gle document editing
DOCS-1980, DOCS-1934, DOCS-1935, DOCS-1936: new user and role features