Message::Prefix::When should have been public
Various Message tweaks

* Added Facility::renameStreams

* Added Facilities::facilityNames

* Importance names are case insensitive in Facilities::control

* Added various message unit tests that needs to be populated
  with more tests eventually.