changed AtomicDataUnitFactoryCreator to use the newly created
AtomicDataUnitFactoryMapValidator for the validation of the given map
added PredefinedValueEntry classes:
these classes are used for easy access to validation and byte
representation of predefined values in the factory map.
possible values in the factory map are byte array, list (containing only
byte values) and numbers.
also added a factory class for those classes to get a corresponding
PredefinedValueEntry from a concrete value of a predefined value in the
factory map
had a weird merge conflict and solved it deleting the old
AtomicDataUnitFactoryCreator and adding it again