535 bulk docs conflicts

Fix #535 with simple test plus really minor cleanup of moving setting default value of new_edits=true to generic adapter.

Not solved: bulkDocs with new_edits=false should return [] but put which is using it returns more informative answer. To do that bulkDocs should know that it is run by put and not by other means. It is pretty minor (probably the whole issue too). Any comments welcome.