boost array added and used in place of c arrays,
builtin messages extended by initializing constructors,
tests compiled in C++11 to use brace-enclosed initializers