Added a Service class that extends Channel.
Serialize messages send to websocket clients without method (not required)
Added simple URI parser (generated with ravel).
Added simple MIME header parser (created with ravel).
Moved services to subdir services. Added mpd client service from mqtt-clients project.
Added simple doxygen xml to json parser.
Cleanup tests.
Updated javascript library:
* removed message command from response
* emit message sub-path on service
More cleanups.
Added top-level Makefile. Implemented recursive Makefile tasks 'cleanall' 'all'.
Added trace header to measure timings.
Moved all header files into top-level include dir.
Refactored Makefiles.
* nearly all targets are defined in make.defs
* Makefile include make.defs
Small source file cleanups.
Updated formatter configuration (always indent curly braces).
Added a recursive source code format target 'format-all'.
Reformatted all sources.
Remove accidentally committed binary.
Updated Makefiles, moved CFLAGS to make.defs
Formatted sources.