系统状态改变的业务逻辑
注意：在客户端使用时：要判断null的情况。如果是null 那么就是StartState
SystemTimer.java
TimerThread.java支持系统内部时间的改变和状态的改变，通过线程轮询当前状态。
Revert "SystemTimer.java"

This reverts commit 7fd07d9517eab3eba672b0f86cf598690b49337c.