deleting old hexinfo folder
removing unneeded parts of hashlib++
hexinfo now has its own directory, uses libHBC to read existing endpoint definition files
appending EIDs to existing header file
write device descriptor to file only if it's not already there
generate files if they don't exist
renamed comparison operator enum to avoid clashes with defines in hexabus/shared
added gitignore (hexinfo directory)
automatic discovery and scanning (works basically, but needs to be cleaned a bit)
HBC output of multiple device descriptors
delete callback handlers
more status info
Merge branch 'bl-hexinfo' into development

Conflicts:
	hostsoftware/hexinfo/.gitignore
	hostsoftware/hexinfo/CMakeLists.txt
	hostsoftware/hexinfo/Makefile
	hostsoftware/hexinfo/README.md
	hostsoftware/hexinfo/modules/FindLibHexabus.cmake
	hostsoftware/hexinfo/src/CMakeLists.txt
	hostsoftware/hexinfo/src/hexinfo.cpp
hm, forgot some files