decision approval is now editable
created scheduled executor to periodically run node-managers, added 'executed' to decision model to fix create-node-manager handling already executed decisions
refactoring, removing constraints from delete machine - min nodes should be checked for only by node manager.
fixing create decision maker to handle details in the correct scope, implementing delete decisions, refactoring
removing node models due table model update
updated type name in bootstrap decision model
Merge branch 'manager-website' into merging-upstream

Conflicts:
	cloudify-widget-pool-manager/src/main/java/cloudify/widget/pool/manager/node_management/DecisionDetails.java
integrating active node management modules option in pool settings and implementing execution of only the active modules defined. fixing column definition in decisions table to prevent numeric overflow, fixing tests, refactoring.
fixing logger implementation
adding delete manager for expired nodes
fixing decision details json mapping, fixing 415 incompatible request data type on node occupy
failed bootstrap will render node expired, adding log prints to detect bootstrap script issues
failed bootstrap will render node expired, adding log prints to detect bootstrap script issues
fixing false success of bootstrap, now checking bootstrap success text in addition to execution exit status
fixing false success of bootstrap, now checking bootstrap success text in addition to execution exit status
fixed read ids of expired nodes
fixed nodes dao test to read sql files sequentially, and to test for expired nodes
fixed nodes dao test to read sql files sequentially, and to test for expired nodes
fixed enum update to db
fixed delete expired module