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
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
Revert "Travis build for qt5 branch"

This reverts commit 07c5b4202ce31584a8b82a7a736f4ffa31594ab8.