Initial implementation of SPI port locking, allowing IMUs to truely be treated as a device.  This needs to be elaborated upon to further mask subdevices, via a true driver-architecture.

Oh, and don't forget the 5PointDMABurstingFIFOTechnique.

Signed-off-by: Anthony Clay <anthony.clay@zarthcode.com>
* PH2 and PH3 were configured as inputs, preventing proper operation of finger sensor P6.  Correction made to Configuration.ioc
* Because of the significant progress made.  And the potential for this to get screwed-up by a rebuild of the ioc, Here's a commit.

Note that some "@bug" debug code is active.

Ports P0-P5 (gyro) verified working with a known-good finger sensor!

Needs an accelerometer test!

Signed-off-by: Anthony Clay <anthony.clay@zarthcode.com>