Finished adding DMX receiving code
Finished adding DMX receiving code

Fixed obvious infinite loop in receiveDMX(), need to check for possible
infinite loop at line 150 in WaitForData.
Added setupDMX() for initial DMX input setup.
Cleaned up misc. errors preventing compilation. Still does not compile
in MPLabX, some pragmas throw errors and the _asm segments are not
being interpreted as such by the compiler.

teslaworksumn/HeadMaster,teslaworksumn/HeadMaster