Added tests for i2c_pins.abort and BSC error handling. Fixed problem with clearing S register error / DONE flags & updated unit tests to suite.