Added unit tests for cmd_registers module

The code coverage for cmd_registers.c is now 100%.

I updated handleBreakpointWatchpointException() to default to returning
a MRI_ERROR_NO_FREE_BREAKPOINT error response for unknown exceptions
returned from platform set/clear break/watchpoint routines.  Previously
it incorrectly echoed the command back to GDB in such situations.