adding "getTag" to interface. we need this for "getByTag".
removing shade. doesn't work on maven 2.
merge eliran's changes
adding account model and pool configuration model
changing module name to "pool-manager".
adding pool settings loader, using custom json type deserializer
adding pool manager deserializer test
pool manager - fixing provider settings broken references when deserializing subtypes, instantiation done from spring configuration, test updated, code refactored.
merging changes from upstream
Merge branch 'master' into manager-website

Conflicts:
	cloudify-widget-ec2/src/main/java/cloudify/widget/ec2/Ec2MachineOptions.java