[build] Add Makefile.wmsdk
[experiment] Make POSIX comm layer work with lwIP
[feature][build] Alternate allocator functiomns
[feature][build] Use WMSDK's own free & alloc
[feature][build] Should not depend on assert.h (close #32)
[build][misc] Should not add CFLAGS once again
[build] Should have finer control -

* be able to set optimisation level separately
* adjust warning flags
* alternate debug options
[build] Fix various build issues using new variables