Fix server disconnect handling
Expanded prototype
Right icon and bugfixes
Adding z-index
auto select and show diff details on expansion
Adding commitdiff height limit and scroll
Disable outside mouse scroll when scrolling commitlinediff

two ways of doing this http://jsfiddle.net/eXQf3/371/ or http://jsfiddle.net/9Htjw/.  chose css way although I hate flickering looks but less processing
Turn off expanded when clicked outside
Expanded box at left : 0
Check diffContainer is scrollable before disable body scroll
Add click test for expand