Filer changed how items get passed to template

In the latest version of filer, objects from paginated_items get
passed to the directory_table template as tuples with the zero
index containing the object and the one index containing the
object's permissions.
Clicking icon selects image instead of changing it

This django-filer template was initially overridden in widgy in
order to allow users to select an image by clicking on its
thumbnail. Recent commits to django-filer changed how this
template works.

This commit attempts to remedy this issue by manually merging both
sets of changes.
Update filer dependency and changelog
put filer change in 0.3.0
Merge branch 'filer-fix'

* filer-fix:
  put filer change in 0.3.0
  Update filer dependency and changelog
  Clicking icon selects image instead of changing it
  Filer changed how items get passed to template
Merge pull request #240 from fusionbox/sticky-published

Fix ReviewedVersionTrackerQuerySet.published
Resolution for issue 205 - commit and approve buttons look disabled
Revert "Resolution for issue 205 - commit and approve buttons look disabled"

This reverts commit 1bf9fd972afdab5aecf76318070bf30efb41ea18.
Correct easy_thumbnails.VERSION check

Don't compare a tuple to an int
Update demo project requirements

Use Django 1.4 for LTS, Mezzanine 3.1.2 for pages context
processors, required django-filer version from Widgy, and
django-debug-toolbar 1.0.0 for new panel locations
Add Page Order to demo.settings
Update recommend ADMIN_MENU_ORDER to clarify django-filer
Make Widgy's jQuery private

Widgy's jQuery was overwriting window.jQuery and window.$. This uses the
recommendation from http://requirejs.org/docs/jquery.html#noconflictmap
to prevent this.

This prevents bugs where other people loading jQuery on the page add
plugins to it, and then Widgy's jQuery (without any plugins) overwrites
theirs.
Fixup model loading

  - Using get_field_by_name loads the appcache, which is not allowed in
    a models module. Use get_field(False), which only looks at local
    fields and does not require populating the cache. This helps with #177.

  - Do not call get_layout_contenttypes during model loading by making
    it lazy. get_layout_contenttypes does a ContentQuery, which requires
    that the django_content_type exists, which is not true during
    syncdb.  This makes the DEBUG_TOOLBAR_PATCH_SETTINGS workaround in #244,
    #214, #235 unnecessary.
CSS fixes for new mezzanine

  - Buttons cutoff on Filer page with new Mezzanine
  - clone page form
  - Commit and Approve buttons look disabled (fixes #205)
Remove breadcrumbs from popups.
Moved Preview and Diff links in commit form
Touched up the filer css

- repositioned the object-tools all the way to the right
- fixed up some specificity problems with the popup
Fix datetimefield in commit popup
Merge branch 'mezzanine-style-fixes2'

* mezzanine-style-fixes2:
  Fix datetimefield in commit popup
  Touched up the filer css
  Moved Preview and Diff links in commit form
  Remove breadcrumbs from popups.
  CSS fixes for new mezzanine