implement selectTarget algorithm to promote host-internal clones
reset the scale condition to correct logic
make vc cache consistent, even if delete event is lost
Merge branch 'master' into clone
implement the inner host target selection algorithm

we improve the vm clone process by encouraging more clones inside the same host. The metric Scarcity as we
named, is to measure the urgency a host needs a clone. The scarcity basically evaluates how many rounds of
clone process is required to complete the cloning process for all nodes on that host.

The targetSelector is implemented as Strategy pattern in FastCloneService, i.e., you can inject different
selection algorithms based on your needs.
Merge branch 'clone'
Merge branch 'master' of github.com:vmware-serengeti/serengeti-ws
check vm's ip address before going to bootstrap in cluster heal service
set vc query related logs to INFO level

when the loglevel is set to DEBUG in serengeti/log4j.properties, the log file is full
of org.apache.http.xxx logs coming from vc queries. Set its level to INFO to avoid log
explosion
separate node data verify step from nodeUpdateData step

as exception in a spring batch step will rollback all transcations inside it
fix bug 1074437, let Serengeti continue instead of abort if setManual operation timeout
Fix bug 1065435 'Cluster list--External HDFS item shows internal nameservice name after configed default nameservice'.
update java file header.
Set longer query internal for large scale cluster and improve progress monitor
Merge branch 'master' of github.com:vmware-serengeti/serengeti-ws

Conflicts:
	server/cluster-mgmt/src/main/java/com/vmware/bdd/utils/JobUtils.java
fix NPE during remove bad node
improve log and adjust reconfigure sequence
clone and put vm onto its target host
fix bug 1075639, update cluster status to PROVISION_ERROR if it's PROVISIONING when WS initialization
fix bug 1075564, update error message for set elasticity