WIP. Convert all tab characters to spaces.

Fix wacky MPLAB indentation.
Hopefully standardize to unix line endings.
Remove trailing whitespace.

Oh, the joys of cross-platform development.