[build] Add Makefile.wmsdk
[experiment] Make POSIX comm layer work with lwIP
[feature][build] Use WMSDK's own free & alloc
[build] Fix various build issues using new variables