Add support for incoming _id property during POST /db

If the incoming document for a POST /db includes an _id property, use that value
as the doc id instead of generating a new UUID.
Merge pull request #444 from couchbase/feature/issue_437

Add support for incoming _id property during POST /db