Extended sense field count - too agressive with byte swaps.

Resulted in swapping byte order twice (i.e. undoing the first byte swap).
Only need to byte-swap in mkSenseBuf()

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: set_device_configuration_extention mode page

Update bit field for INVALID_FIELD_IN_PARAMS via sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update Security Protocol Out with enhanced sense info

Report on failed bit in CDB / data which resulted in CHECK CONDITION
and INVALID FIELD IN CDB or INVALID FIELD IN PARAM

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update write attribute with enhanced sense info

Report on failed byte in parameter data via CHECK CONDITION and sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update SPACE with enhanced sense info

Report possible invalid field in CDB via sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Update Security Protocol Out with enhanced sense info

Report on failed byte in CDB with CHECK CONDITION / INVALID FIELD IN CDB in
sense data

Signed-off-by: Mark Harvey <markh794@gmail.com>
SSC: Prevent segfault if buffer size defined too large for SPIN

Signed-off-by: Mark Harvey <markh794@gmail.com>