Re-add ItemStatus to ValidatorWriters

This time the ItemStatus is set as a property instead of write method
parameter.
Refactor JSR-303 validator writer tests

Change tests to parameterized tests. It is easier to test differend
input/output combinations and create more tests without copypaste.