* 6LoWPAN: Add compression flag to the Context structure.
* IP: Add option to initialize IPv6 header.
* 6LoWPAN: Bugfixes for compression and decompression procedure.
* 6LoWPAN: Add test vectors for 6LoWPAN compression and decompression.
* Added initial unit tests for 6LoWPAN layer decompression. Extended unit test framework with helper functions for setting up ASCI hex test vectors.
* Added missing license headers. Cleanly broke C++ into .hpp vs .h.
* Added multicast test vectors to 6lo decompression unit tests.
* Make pretty.
* Added Lowpan::Compress unit test.
* Allow extended initializer lists for unit test build.
* Split out sTestVectorLowpan into pure C99 file as it uses struct { .mField = initializers; } which may upset stricter C++ compilers such as clang++.
* Fix make distcheck - add stubs to test_lowpan for unhandled driver callbacks.
* Resolve most comments besides otDump suggestion.