Add proper comparision of transactions
Add stack based initialization of transactions
Add utility macro for easier set usage
Add initial definition of named object type
Add (de)initialization
Add getref moethod
Push context on the stack before running a transaction
Add context for the action manager
Add proper (de)initialization for action manager
Add transaction registration
Add handling of events
Add function for registering transactions for events
Add functions for unregistration of events and transactions
Add -lm and -lrt flags to CMakeLists.txt
Fix: C/P fails in type id variable description comments
Merge pull request #378 from xVin/Add-flags-to-CMakeLists.txt-for-tests

Add -lm and -lrt flags to CMakeLists.txt
Remove: ws_string_multicat()
Remove ws_array type
Merge pull request #379 from matthiasbeyer/remove-ws_array

Remove ws_array type
Add keyboard type interface defintion

Suggested-by: Marcel Mueller <com2040@gmail.com>