Make shards visible on backend, be more strict about naming

BugzID: 10162

Conflicts:
	src/couch/src/couch_server.erl