InvalidateDMOProjectCacheEvent is now managed by the DataModelResourceChangeObserver in kie-wb-commons
minor improvements on Package data model + added some new methods to ProjectService in order to be able to provide important information to new Project Explorer
BZ-1018535: kie-commons and uberfire merge
fixing import
BZ-1018220 - A deployment unit for uploaded kjar is not created due to negative number of transferred bytes
BZ-1018209 - NPE while creating a deployment unit for an uploaded kjar

(cherry picked from commit 6ad803cb7d3faa4b9496e63a74d107a05ad68c8e)
BZ1016517 - Unable to build project even if the invalid rule is deleted
(cherry picked from commit 13705f170b6eba57d601a5947b88b7dfc459202b)
minor (but important) fixes on project service
BZ1018968 - After deleting a project incorrect dependency, build still fails
BZ-983928 - Categories editor not accessible

(cherry picked from commit e79e7dcfa2449282fa8c9e96881d50feec272860)
BZ-983928 - Categories editor not accessible

(cherry picked from commit 39afbd68028b705fb12bc59f26832be7c16981e4)
BZ1019842 - XLS decision table uploaded to business central cannot be opened
(cherry picked from commit e5a4967ac528248e0ee91e694925a7b5fb63d2a3)
BZ-1017886: added name and description to pom.
(cherry-picked from ddff4a0)
adapted to new BatchResourceEvent model
BZ-1007055 - Uploading a JAR does not result in the data objects being available in the user interface
adapted to most recent uberfire updates (performance focused)
adapted to recent changes of uf use of system.git (a branch per user data)