Merge remote-tracking branch 'origin/master'
Merge pull request #1 from arweed/emil/for-master

Emil/for master
added missing annotations and null checks for user service
repaired dependencies to org.slf4j
Made TOs serializable to get them working
Fixed NPE in Ctrl
merged from upstream, add jpa persist listener
merged, added jpa persist listener
Merge branch 'master' of https://github.com/arweed/kcalculator

Conflicts:
	kcalculator/kcalculator-domain/.classpath
	kcalculator/kcalculator-ejb/src/test/java/com/kcalculator/testbaseContainerTestBase.java
clear stack after deleting entities
removed explciti delete entity method
Merge branch 'master', remote-tracking branch 'origin' into emil/for-master
added new common project to contain objects used by the API as well as the domain model, updated references
Merge remote-tracking branch 'origin' into emil/for-master
move MealType enum to common project. Vaadin *.scss files added
TODailyMeal and TOMeal added
add meal service interface
MealServce implementation completed.