[HELIX-550] ZKHelixManager should shutdown GenericHelixController.

https://issues.apache.org/jira/browse/HELIX-550

tested with mvn test.
Maybe something like `EVENT_THREAD_JOIN_TIMEOUT`?