rename class to machine class
implement device behaviours
fix codegen for operator?:
print error message when a module fails to verify
Updated hexaswitch to work with hexinfo datatype names
Fixed hexinfo adding infrastructure endpoints to machine declarations
Fixed hexinfo generating duplicate machine declarations
Fixed parser skipping successive include statements
Fixed segfault for goto in always block
Due to the use of different json implementation, use FindJsonCpp for that implementation
Fix crosscompiling: jsoncpp and relativ pathname
Fixed segfault for terminated always and on periodic blocks
Some tweaks to keep g++ happy
Better fixes for g++ warnings
Use package_handle_standard_args()
Fixed Typo
Added missing files
Merge branch 'development' of github.com:mysmartgrid/hexabus into development