Create README.md
Implemented generic Makefile and an example project
for testing purposes.
Ignore generated executables
Removed Settings.mk.
Rather use modules.mk to set variables.
Added module template folder.
Moved test resources into top-level *test* folder.
Cleanup dependency script.
Regenerate object dependency file when object is updated.
Renamed 'coverage' rule to 'lcov'.
Removed existing submodules.
Dummy implementation
Re-added the submodules.
Updated module libcx-workqueue.
Added linked list implementation from mqtt-websockets-bridge
Fixed trace header. 
Tracing must be enabled in the top-level module.mk
to compile every object with tracing enabled.
Exclude eclipse CDT project settings in global .gitingore file.
Updated libcx-list submodule.
Merge *_CFLAGS and *_LDFLAGS to *_FLAGS.
Fixed several compiler warnings.
Added more strict CFLAGS.
Fixed compiler warnings.
Update submodules
Fixed cleanup rule: 
* remove generated program / test executables.

Fixed program and test templates: 
* Use full path for CFLAGS/OBJS definition to avoid namespace collisions.
Fixed compiler warnings. Update module Makefile