generation of hba files without state machines for devices with no program (so that device name can be changed)
hexabus assembler now accepts state machines with 0 states
HBA can now generate non-overwriting binary images (just set the device name)
hexaswitch --clear option
generate state machine-preserving hba files for devices without state machine
cleaning up / updating the HBA and HBC examples
Merge branch 'bl-hexinfo' into development
require interface for multicast send in hexaswitch
Merge branch 'development' into bs-libhexabusfixes

Conflicts:
	hostsoftware/libhexabus/src/hexaupload.cpp
add timeouts to state machine start/stop, too