(Issue 2608) Hashing image files; moving pluginBuilder out of API. Documentation touch-ups
Merge remote-tracking branch 'origin/Hilary' into issue-2608

Conflicts:
	shared/oae/api/oae.bootstrap.js
(Issue 2608) Replacing references of /shared, /ui and /admin resources in widgets as well.
XSS WIP
Removing unnecessary TrimPath modifiers
Hiding columns in tenant admin view and trimming entered values
Turned renderThumbnail into re-usable macro
Added Marist skin
Fixed the float issue in the library view + arrows in dropdown on top
Added notifications API
Merge branch 'newframework' of git://github.com/sakaiproject/3akai-ux into maristskin
Follow up fixes for Chrome display issues
Fail over to a new app node on 502
use the npm module for grunt-git-describe
Merge origin/newframework and fix conflicts
Added less file for the UI skin.
Removed notification templates
Merge branch 'newframework' into notifications
Adding a skin link to the tenant admin
Merge branch 'notifications' into skinning