Added testing for invalid values on bitfields to testBitfieldValuesValidation() method

- Invalid values are written to each bitfield and we check that this operation is ignored and instead the default value of such bitfield is written

- Note: Some bitfields do not handle writing invalid values properly. Issue was reported Levi