#472 - Add large image preview which doesn't upscale if it's smaller than 2000px.
#472 Cleaned up image scaling in the preview processor a bit.
Merge branch 'issue-472' of git://github.com/simong/Hilary into issue-472
#500 - Fleshes out the Etherpad section in the README
#500 - Passing the user's language on to Etherpad

The language is retrieved from the locale in the User object on the context.
This is then passed in the query string to the ep_oae Etherpad plugin.
The plugin will set it in a `language` cookie so it can be picked up
by Etherpad's i18n framework.
#500 - Not creating an activity if no text has been editted on publish.

We're now no longer generating an activity when a collabdoc gets published
that has no actual changes.

The etherpad properties (padId and groupId) are now also returned when
the collabdoc gets created.
Merged sakaiproject/master into simong/issue-500-etherpad-issues.
#404 - Resolving path to clean as we cannot output a path with a double slash.
Merge branch 'issue-500-etherpad-issues' of git://github.com/simong/Hilary into issue-500-etherpad-issues
Updating README
README fix
#502 - Add tenant information to each activity entity
Merge branch 'issue-404-cleaner-double-slash' of git://github.com/simong/Hilary into issue-404-cleaner-double-slash
Minor docs fixes
# 502 - Changed the actor and target for group-add-members

The entity resources are now as follows:
 * object = The group
 * actor  = The user who is doing the adding
 * target = The principal who is being added to the group.

Although perhaps not entirely semantically correct, this has been done
to keep some sort of consistency with the content-share activity and
making it a bit easier on the UI when rendering activities.
#502 - PR followup

- Adding tenant information to collections
- Grouping group-add-members by 'object'
- Minor code cleanup
Merge branch 'issue-502-activity-issues' of git://github.com/simong/Hilary into issue-502-activity-issues
Minor doc fixes
Fixed config file