Datalist: added missing event parameter
Merge pull request #3307 from patheard/datalist-event

Datalist: added missing event parameter
Session: split timeout message into 2 strings

* Removed HTML markup from the strings.
* This allows the updated timeout message to work in 3.x and 4.0.
Merge pull request #3311 from patheard/session-timeout-msg

Session: split timeout message into 2 strings
Build: Remove CoffeeScript tasks

- This does not affect the Gruntfile.coffe since that is provided by
Grunt itself
Mediaplyer: Port back from CoffeeScript

- Several TODOs and FIXMEs to address
Standardize naming to multimedia
Fixed the naming and documented the time functions
Fixed and documented the parse functions
Fixed and documented the captions loading and display functions
Added event documentations
Documented the playerApi
Fixed JSHint and SASS include issues
Build: bump grunt-sass for install improvements

New version includes many new Windows fixes from Laurent, and a new
build that won't trigger a rebuild unless necessary. This should speed
up Travis builds
Merge pull request #3316 from nschonni/v4-bump-grunt-sass

Build: bump grunt-sass for install improvements
Merge pull request #3262 from nschonni/v4-convert-mediaplayer-coffee

[WIP] V4 convert mediaplayer coffee
Menu fix to adapt to nested list structure change
data-ajax-*: Collapse event switch

- Use if/else since they only have 2 paths in each
- Wrap lines at 80 chars for ease of reading GH diffs
- Trim trailing spacees
Build: Fix IE8 vapour concating
Addressed code formatting issues