added new test like defined in issue #712 and changed ObjectIdField to_python() method to use a try except similar to other Field classes