OpenDMX support

Made DMXProUSB.cs none static so it could be derived for a OpenDMX class
Added pulse effect
Kill all effects on stop
Introduce none static dmx controller class
SetDMXValue method with delay and duration
stop all effects method
Merge pull request #1 from chrisporter/master