Merge branch 'develop' into klaskows_dev
prophy.hpp moved to namespace prophy::raw to make space for full C++ codec
internal prophy raw functions moved to detail namespace
prophy raw internals moved to separate directory and file
raw namespace would not be required after all
utils split to mpl and align
align_ptr renamed and align added and tested
moved prophy raw tests
generated test group renamed to generated_raw
headers required to implement C++ codecs added
first simple codec and test for encoding algorithm
builtins tested
remaining builtin tests added
messages with fixed composite members and arrays tested
dynamic composites tested
rename of arrays tests
completed codec traits with missing types
include guard renamed
messages with union and optional implemented, union tested
remaining tests completed