handling dialog event more sophicticatedly
visual and functional improvement

- gradient line to non visible parent commit nodes
- enable commit details
- enable create branch from commit
- enable switch to branch

//note: event handlers are not fully ready... need some more work
Merge branch 'master' of https://github.com/webgme/webgme