AddThisEvent JS + CSS + image
Added "Add To Calendar" button to event detail page.
Slugs are only generated IFF it was not already set
Implemented logic to grant all permissions for new model fields to admin role if those fields were added after the admin role is created. This check is ran every time the server launches, so updated to data model require server restart to take effect
Added new fields to Event data model.
Added proposed data model for recurring Events. Currently unused/unimplemented.
Fixed 500 server error caused by getting fieldPermissions for nested object on Event model.
Added logic to generate proper premissions for nested object properties.
Added new data model fields to Event form
Amenities data model and form updated to include Tourpoint Id
Merge branch 'mobilelayout-kf2' into mobilelayout