Added a protection on big NPE on getDescription, but still issue when the lamp send notification
Added logs (useful to debug when programs are invlid)
Added a call to update even if program is not valid (allowing to check this )
Better protection against bad crashes with expected injection to null
reorganizing the dependencies management
EHMI now retry to connect to CHMI if not found during startup
Merge branch 'master' of https://github.com/appsgate2015/appsgate