Lazily populate changed_anything in the template context

This isn't always used by the template, and is expensive to calculate.
Static drop targets
Merge pull request #62 from fusionbox/static_drop_targets

Drop targets improvement
Move History Link from the page to the Widgy field
Made TabbedContainer children editable.
Optional dragTimeout for DraggableView.

This allows us to delay dragging for TabbedContainer children.
Got JS tests running again.

  - remove depedencies on node versions of modules
  - switched to amdjs/backbone and underscore
  - upgraded to backbone 1.0
test ShelfItem event bubbling
Replaced dragTimeout with distanceTrigger

Now, dragging a widget doesn't begin until you have moved at least 5
pixels.
Use 'here' classes in the top nav menu

The li and the anchor for current_or_ascendant pages should have a
'here' class. The anchor doesn't strictly need it, but it's more
convenient for the designers that way.
Make Mezzanine links linkable
Set section_behavior when rendering accordion

This needs to be set when render accordions in addition to tabs.
Otherwise, an accordion inside a tab will still have
section_behavior=tabs.
Use a relative protocol link for the font file.
Merge branch 'editable_tabs'

* editable_tabs:
  Replaced dragTimeout with distanceTrigger
  test ShelfItem event bubbling
  Got JS tests running again.
  Optional dragTimeout for DraggableView.
  Made TabbedContainer children editable.
Fix uncaptcha template (Localization and HTML validation)
Shelf Item stacking for long widget titles resolved
Fixed links tests.

There was an ordering test that passed non-deterministically.
Link the title (top-level page) in the leftnav when appropriate
UrlconfIncludePage should be called 'Plugin'

UrlconfIncludePage doesn't make any sense to a user, let's call them
'Plugins'.
Change the related name for _nodes

Before this, widget names were forced to be unique across all apps. Now
the app label is in the related name, so this no longer happens.