lab 5: shared: renamed DOMAIN_KEY and NAME_KEY in CommonEventSerialization-
Constants to STANDARD_* and added a NON_STANDARD_* version as well; in fact,
the STANDARD_* is constructed from the NON_STANDARD_* via
makeReservedAttributeName().
lab 5: shared: added MapUtils; updated EventTransformer to accept non-standard
domain and name attributes; updated EventTransformerTests to verify that it
accepts non-standard domain and name attributes.
lab 5: shared: added parameterized transform method with a parameter to control
whether domain and name attributes must be explicit or whether a default
domain and name value can be used; added tests for the lenient cases in
EventTransformerTests.
lab 5: taja: made EventDispatcher use EventTransformer in a domain and name
lenient fashion so that they do not have to be explicitly specified.