general repository refactoring
quick fixes on observers + added new listener
ops, one more fix
add some Impl (Role, Principal, Impl) in order to avoid serialization issues. + adding distributable tag on web.xml
uberfire general refactoring in order to support clustering and avoid client libs on server side classpath
this type should be provided on uf level, so others can reuse it
cleanup server side classpath
fix for uf-distro assembly
improvements on packaging in order to get rid of client side dependencies on the server classpath
ops, errai version updated