fix for https://jira.mongodb.org/browse/JAVA-892

- private method in DefaultDBCallback to check for valid DBRef conditions ($ref occurs first, $id occurs second, $ref value must be a string)
- test scenario for invalid DBRefs