Merge pull request #116 from cesanta/local_includes

Add 'local' includes to headers
Test mqtt variable length decoding and fix a bug in `parse_mqtt`

Fix valgrind makefile target and fix a couple of memory leaks in the tests