WIP: non-working waypoint to removing X6 layer

--CAR
WIP: non-working waypoint

Use vector of unique_ptrs to manage non-copyable X6_1000's

--CAR
Finished: removal of X6 layer

Also update Matlab driver.  Note Matlab can't parse the __attribute__
hooks so need to copy libx6adc.h to libx6adc.matlab.h for now.