[enhancement]
Refactor
--changelog
  * register direct action by lazy config
  * refact auth identity to \Application\Auth\Identity
  * move \Zend\Authentication\AuthenticationService injection to ServiceManager
  * move unit test root namespace to ApplicationTest and refact unit test structure
  * fix user associate of AccountDao and related unit test
  * enhance the security of UserDao (by filter current user forced)
  * MainMenu ui improvements