2.16.0 * Return 400 when client provides an incorrect value (Pradnya Baviskar) * Relax "id" checks in test/manipulation.test.js (Miroslav Bajtoš) * Fix typo (Raymond Feng) * test: undefined property values are preserved (Miroslav Bajtoš) * Remove undefined properties for create (Raymond Feng) * Update to `should` to the latest version 4.6.3 (Miroslav Bajtoš) * Relax the id equality test for mongodb object ids (Raymond Feng)