Allow design docs to be PUT (on admin port only) and GET

Doc IDs prefixed with “_design/“ are not special to the gateway, but are
to CouchDB. Their weird names require some special rules for the HTTP
router, though.
This fixes problems replicating with CouchDB databases that contain
design documents.
Fixes #248 (also see #256)