Add test_incident_from_json_number_wrong
Don't validate for test
Switch back to all default incident property values being None.
priority also need to default to None
Priority default is now None
`number` argument is now required by `incident_from_json`.
Improve deserialization fidelity with respect to `None` value.