The all target makes all keyboards and all tests
Support for running and cleaning all tests
Disable map file creation when building tests
It causes strange linker warnings on cygwin.
Detect failures when running multiple tests
Also add better output.
Convert tirple_buffered_object_tests to GTest
Convert transport_tests to GTest
Convert frame_validator_tests to GTest
Convert frame_router_tests to GTest
More common settings for unit tests and keyboards
Fix running multiple tests
Running of unit tests
But only if the compilation has succeeded
Build actual tests, convert byte_stuffer_tests
Rules for compiling and linking google test
The makefile actually calls build_test
Basic framework for parsing test targets
Add Google Test submodule
Merge pull request #691 from fredizzimo/fix_line_endings
Fix line endings
Merge branch 'master' into fix_line_endings
Merge pull request #666 from fredizzimo/makefile_overhaul
Makefile overhaul