Issue 6956: Typing "tab" in the command editor loses the focus when having no completion

https://code.google.com/p/fbug/issues/detail?id=6956
add cursor:text on coddemirror editor and cursor:default on sidebar left (issue6896)
Merge pull request #108 from zendyani/issue6896

add cursor:text on coddmirror
Issue 6953: 	Watch expressions that evaluate to functions are not shown as watches
Merge branch 'jsd2' of github.com:firebug/firebug into jsd2
JsonViewer: remove dependency on DOMBasePanel (use generic tree widget)
Remove obsolete and duplicated domplates
Missing dependency
Fix Firebug.getRep()
Remove unused sizer tag
Remove unused constructor argument
Add tracing
The script panel can clear the status path only if it's selected
Move getId() and getLocalObject() into Client provider, so it can be shared by other providers
Put some templates back into DomReps for back comp
Make Arr.cloneArray() a bit safer
Issue 6959: DOM panel should be based on DomTree widget
Issue 6936: 'Add watch' on properties in the watch panel adds the wrong expression
Implement ToggleBranch.clone(), useful for tracing of the current state
Better presentation persistence for dom tree (not perfect yet, but better)