Driver: Move Lis3Transport AddressStatic/Increment to driver layer.

The LIS3DSH requires the ADD_INC bit set in Register 6 for
incrementing addresses.
The LIS302DL uses bit flags in the address byte.
Driver: LIS302DL: Befriend the driver and remove static casts.
Driver: Add basic LIS3DSH driver.
Examples: Update accelerometer example to use LIS3DSH for rev. C.
Register: Adapt arguments to const references.