Merge branch 'master' of github.com:koding/kd into master.splitview

Conflicts:
	src/components/split/splitview.coffee
Merge branch 'master' of github.com:koding/kd into master.splitview

Conflicts:
	src/components/split/splitview.coffee
	src/core/windowcontroller.coffee
Merge branch 'master.splitview' of github.com:koding/kd into master.splitview
Merge branch 'refs/heads/master' into master.splitview

Conflicts:
	src/themes/default/kd.styl
Merge branch 'refs/heads/master' into master.splitview
SplitView: Fixed broken ComboSplitView while splitview refactor.
SplitView: Added check for 0 values.
SplitPanel: Fix for affectedPanel logic on resizeMethod.
SplitView: Moved splitPanel logic to SplitPanel class since it's panel related logic.
KDView: Removed duplicated detach method.
KDSplitView: Added merge method.
TabHandleView: Fixed visual bug on drag and drop. Dragged tab wasn't visible.

Cloned tab handle element was appending into a container which is wrong.
TabHandleView: Code style refactoring.
KDSplitView: Added floating panel support.
KDView: Attach sets parent, detach unsets.
TabView: Added soft pane remove support.
TabView: Use tabpane's handle if exists.
KDView: attach adds to subviews array
KDView: orphanize method added to remove elements from parent's subviews array
KDView: detach orphanizes