Updates projects
Updates AbstractLifeCycle
Add entity interface
Merge remote-tracking branch 'dhcc/master'

Conflicts:
	smart-common/src/smart/bean/CPU.java
	smart-common/src/smart/bean/Host.java
	smart-common/src/smart/bean/Memory.java
	smart-common/src/smart/entity/Entity.java
	smart-common/src/smart/util/component/AbstractLifeCycle.java