Now compiling (NOT running) without the Arduino code.

Well … I *did* move some of the support files into platform/atmel_sam.

Also, I put some sam-specific stuff into main.cpp, and that needs moved back out.
Checkpoint on USB changes. Need endpoint configurations still.