CLOUD-209 Azure removeNode
Merge pull request #277 from sequenceiq/azure-decomission

CLOUD-209 Azure removeNode
CLOUD-197 Initial implementation of the invite user functionality
CLOUD-197 initial implementation of the activate/deactivate/list functionalities
CLOUD-197 Separated email sending logic into a service
CLOUD-197 Checkstyle.
CLOUD-197 Corrected unit test
CLOUD-197 Corrected invite logic
CLOUD-197 Registration upon invite implemented
CLOUD-197 Added request type for user activation/deactivation
CLOUD-197 User registration using a single rest resource. Extracted registration logic into a facade.
CLOUD-197 Added invite in admin role functionality. Added put user in roles functionality
CLOUD-197 User role handling: role groups, utility
CLOUD-197 Moved update logic from controller to facade. Amended role handling during update
CLOUD-197 Using polymorphism in user update requests. Checkstyle fixes.
CLOUD-197 Checkstyle fixes.
CLOUD-197 Removed unneded facade methods. Extracted provate methods
CLOUD-201 Added cron to clear expired invites
CLOUD-201 user role entries deleted before users
CLOUD-204 Registering upon invite as PUT operation