Merge pull request #44 from Tibo-lg/master

Add xsd file to describe a scenario.
Merge pull request #45 from Tibo-lg/master

Update xsd.
Added preliminary Typescript UI files
basic brag and drop functionality implemented
Allowed get_functions to be NULL as GET may not be supported by all services.
Clean up homeport files, added data pointer to hpd_easy
Renamed function to fit libev changes
Small bug fix
Fixed bug
Added const keyword
64 bit fix, not sure if it works on 32 bit yet
Fixed bug
Bug fixes
Added make doc target
'make doc' now works as it is supposed to
Add tech report.
Remove wrongly added Doc
Merge branch 'master' of https://github.com/home-port/HomePort

Conflicts:
	homeport/include/hpd_services.h
	homeport/src/hpd_web_server_interface.c