entity version 3
1. add SpawnCreationInfluence for Queen to lay eggs.  <br />
2. add spawnCreationInfluence method into IBody & AgentBody.  <br />
3. rename the AgentBodyBuilder to AgentFactory.
Merge remote-tracking branch 'origin/master' into entity
remove the InsectType
iterator in matrix
getIntersectedObject(Matrix) now is the function of bound