First attempt at nestedTree for Joe
many fixes and improvements
if 'isTree' is false now it behaves as a regular nSortable
A few fixes and improvements

- setting expandOnHover to 0 disables it
- when a closed branch is hovered on it gets a hoveringClass
- mouse enter is triggered only once
- the expanding timeout is canceled on mouseStop
- you have to intersect an item for 85% its height in order to rearrange
_intersects behavior is modified only if isTree = true
add doNotClear and improve isAllowed custom func.
2.0 finishing polish (with a few bug fixes)
early publish fixes
early publish fixes
support jQuery UI 1.10.0

change the namespace to support other jQuery UI plugin which interferes
with 'Sortable' plugin
Fix depedence on now-private method
Merge pull request #77 from danielevans/feature/jquery_ui_1_10

Fix depedence on now-private method in jQuery ui 1.10
Merge pull request #73 from chrjean/2.0alpha

support jQuery UI 1.10.0
Fix depedence on now-private method
fix destroy function

- in jQuery UI 1.10.0 the destroy function is renamed in _destroy
- removing the useless .unbind(".nestedSortable") call
- add the removeData("ui-sortable") call to remove the remaining
"ui-sortable" data
- replace namespace for removeData (from nestedSortable to
mjs-nestedSortable)
Merge pull request #78 from chrjean/2.0alpha

fix destroy function
Updated to jQuery UI 1.10
Fix #79 and #38
Fix protectRoot (seems very solid now, to be tested in IE)

When protectRoot is true, root elements can only be sorted between
themselves, while children can be sorted anywhere except at a root
level.
Fix… "whether" spelling!