Fix for COUCHDB-318: when adding or renaming a field in Futon, check that a field with the same name does not already exist.