Fix Signal test cases
Fix XDG header wrong inclusion guard
Improve control mapper API
Fix other test files
Add clip() and between() utility functions
Use C++-style C library include directives
Add preliminary Mapper code
Aggregate control type and code into struct Control
Merge code into one executable, evx
Change header extension to .hh, so that we can safely use include_directories()
Improve Mapping Action struct
Add lua stub files
Move evx.cc to main.cc
List XDG directories from last (e.g. /etc/xdg) to first
Fix expandEnv test case
Fix clip() return type
Improve numeric traits and numeric functions
Implement Lua scripting support
Add various trigger methods: up(), down() and button()
Improve button trigger behavior