Initial fork to arduino

It compiles for an Uno. It is untested. The buttons dont work yet.
Make it work on Leonardo
Initial attempt at arduino implementation using fastspi_led.
Fix <= checks on unsigned values.
Reset counters so they don't trigger again immediatelly
Add simple test program to review patterns.
Rename to avoid arduino ide seeing it.
Merge pull request #6 from beanz/arduino

Pull Mark's Changes
Create gltest for easier debugging and make it empty for arduino ide
Ignore more.
Remove unused code.
Add delay to make sure send is complete and replace init() => pattern_init().

And ensure pattern_init() is called at setup time.
Simplify pattern configuration.
Add pacman pattern.
Add firework pattern.
Merge pull request #7 from beanz/arduino

Pull Mark's new patterns
Make it compile on gcc-msp430 and arduino
Update readme for arduino
Fix init calls that should be pattern_init().
Help @brackendawson by avoiding the tricky maths.