Added static builder methods to ConfigKeys and Attributes classes and included TypeToken argument in constructors where not already present
Make entities use AttributeSensor and ConfigKey interface where required
Updated NoSQL entities with new configuration key and attribute sensor creation syntax
Updated messaging entities with new configuration key and attribute sensor creation syntax
Updated webapp entities with new configuration key and attribute sensor creation syntax
Fix generics for CustomAggregatingEnricher sensors
Updates to the different types of config key and attribute definition classes and interfaces
Updated entities with the new configuration key and attribute creation methods
Tidyup
Map and List structured config keys test changes