Fixes U4-2640 LocalizationService throws exception when getting dictionary items and adds tests for the LocalizationService
Added new PackagingService
more updates
moved strings to constants
splittet into more single resposebility classes
used the right method that returns a single object
Now uses new constants
small layout stuff
now loosely testet.
Missed this in last commit
Removed som out commentet code
corrected comment
Removed "double" file
undo rename of argument
Xml elements case sensitive problems
Fixes

now the package does not die hard if data type not found
directories in umb packages are now ignored - not sure if this is th right behaver
small logical errors
Refactoring to move redundant code and added sanity check for doublet filenames in package
added comments to IUnpackHelper
renamed a class
some renaming