Cleanup/update of SCSICheckConditionException class: Updated member variables (added properties, "m_" prefix) and now using a better constructor (using enum for contants, using decodeByte(), and throwing SCSIException when the response code doesn't make sense).
Small formatting changes
Improve the check condition exception message
Add some comments to the exceptions file
Improve code documentation
Merge branch 'scsi_exception_improve'