Added external edit panel

Had to upgrade jquery (again...) due to Chrome bug.
Note: tab navigation broken in Slickgrid in Chrome.
Added sanity check to GUI (chain inside itself)
Code style (active package)
Partial code style (data package)
Code style (exception package)
Refactoring: planbuilder