Fixed new mouse/keyboard nodes when changing component mode.
EffectFactory now only accepts .fx with dx9 techniques
Introduced new RS232 (Devices) node. Fully spreadable, uses data type RAW and outputs additional line states from serial port.

* Different in- and outputs than previous two RS232 nodes -> both of them set to legacy.
* Added help patch (old one didn't have one).
* Bumped version to 29.5 (for diffff.xml to work).

Closes issue #167