Initial commit. Port from subversion.

Normalized all tabs to four spaces. Before, tabs and spaces were mixed, often in the same file.

All text files have Unix line endings.

Next step:
* Lint to prevent dirty files from being checked in
* Code cleanup
* Convert Hello World to the new Can Router
* Unit tests
* Continuous integration