track contiki
Merge branch 'pb-contiki-stml' into development
integrate apps for new hardware

original code by Felix Adamczyk
Added missing defines for uip buffer sizes
fixed error handling in device abstraction and added flag for endpoints that should not be broadcasted
Fixed clear command for hexaupload
read dimmer brightness as float, not u8
configure files with dependencies on the install path after setting it

fixes #249
Merge branch 'pb-sm' into development

Conflicts:
	hostsoftware/libhexabus/CMakeLists.txt
	hostsoftware/libhexabus/src/hexaupload.cpp
	shared/endpoints.h
make hexasm output a lot nicer to look at
correctly codegen machine with no transitions
allow switch() on bool expressions
add json output to hexaswitch listen
share datatype name strings among the tools
change LocalTime endpoint to int64
restrict switch() label types to input type
fix float casts to be always be well-defined
don't change the type tag too early during casts
add typeof() metatype
properly instantiate typeof(), too