lang: include missing header
class library: patterns: make cleanup optional in EmbedOnce stream
class library: patterns: Nil:update is already defined, so we can omit the test
Merge pull request #1072 from timblechmann/fixes/fix

lang: include missing header
class library: count only named controls for the limit number of controls
help: improve Pproto help by explaining a bit more and changing the order of examples
help: improve event type help
help: fix typo
lang : hid api based primitive - first sketch
lang + class library : fixes to primitive and addition of class file
add submodule: hidapi
cmake: add options for HIDAPI backends
cmake: remove the search for HID_Utilities
lang : LID - make initHIDPrimitives HAVE_LID only
lang : LID, rename initHIDPrimitives to initLIDPrimitives
lang : LID - rename initHIDPrimitives to initLIDPrimitives, part two
lang : LID - move initLIDPrimitives to it's own if statement
cmake: remove old Apple HID dependencies
lang : LID remove erronous else statement
lang : SC_HID_API - this version builds the source file