Added windows flash upload script
Added timeout to windows flash upload batch file
 *  Attempting to flash immediately after resetting the arduino would result in the serial port not being found
Added Unity example
 *  Added example using Unity fixture. Compiles but Arduino freezes on startup
 *  Need to make a PC-based testing configuration
Unity now runs on Arduino
 *  However it freezes after printing "Unity test run 1 of 1"
 *  Added unity configuration header, which is now included in unity.h, rather than passing
    definitions via compiler arguments
 *  Program upload batch file now takes the binary file to upload as an argument
Unity fixture now running on Arduino
 *  RunAllTests() declaration was need inside an extern C block. Now the tests run! :)
Added host unit test build configuration
 *  Unit tests can now be run on the host using this config. May not work on linux, sorry! Maybe move to cmake instead of Eclipse...
Started Unity test runner generator scripts
 *  Included my pyCodeGen script
 *  testsFinder.py working acceptably. No tests yet sorry!
Scripts now generate test runners
 *  added makeTestRunner.py
 *  removed unnecessary pyCodeGen.py and templates
 *  all_tests.c now contains all test runners and test group runners, don't need separate test runner source files
Merged all generators into a single script
 *  Removed all example c code & tests
 *  makeTestRunner.py now generates all the test runners, all_tests_main.c contains a main()
    function the simply calls the Unity test fixture runner.
Added test generator batch file