UI: Don't show resizer in detached panes (modern WM's dont need it)

(integrated from master branch change 511d157 by Nathan Rijksen <n.rijksen@gmail.com>)
SDK: DOM: Support window, document context

(integrated from master branch change d327ff0 by Nathan Rijksen <n.rijksen@gmail.com>)
SDK: DOM: Add .trigger method

(integrated from master branch change dfe25b9 by Nathan Rijksen <n.rijksen@gmail.com>)
Commando: Improve caching - stability, auto-clearing and manual clearing

(integrated from master branch change b74d0b0 by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Remove platform.less as agent sheet, causes it to load twice

(integrated from master branch change c887bb3 by Nathan Rijksen <n.rijksen@gmail.com>)
Skin: Allow defining of stylesheet type when loading a virtual stylesheet

(integrated from master branch change ea187c6 by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Streamlined bottom pane widget layout

(integrated from master branch change ad8373b by Nathan Rijksen <n.rijksen@gmail.com>)
Commando: Fix tools & commands scope not calling onComplete

(integrated from master branch change 08e725b by Nathan Rijksen <n.rijksen@gmail.com>)
Schemes: Restructured schemes to be more manageable

(integrated from master branch change 317a0dc by Nathan Rijksen <n.rijksen@gmail.com>)
Notify: remove noisy "macro executed" notification

(integrated from master branch change 7640e48 by Nathan Rijksen <n.rijksen@gmail.com>)