Update model to check if _isQuestionType

Fixes #336
Missed out Adapt object
Fixed model to check if componentStore is defined
Merge pull request #337 from adaptlearning/issue/#336

Issue/#336
Update to router and adapt methods

Fixes #340
- Adds Adapt.navigateToElement
- Fixes Adapt.scrollTo
- Router is updated to allow plugin splats and navigates like a browser
back button
Updated Drawer to have easing
Removed the mediator
Removed tests for mediator
Renamed function
Updated navigation:backButton event
Updated name from previousLocation to previousId
Removed console
Fixed bug with router

- Wasn’t triggering navigateToParent on second level menu
Added _isEnabledOnRevisit to lockedAttributes
Adjusted drawer to have configurable easing and duration attributes
Merge pull request #341 from adaptlearning/issue/#340

Adds plugin router ability and removes mediator
Updated release number
Merge branch 'develop' of github.com:adaptlearning/adapt_framework into adaptlearningdevelop
Merge pull request #348 from adaptlearning/issue/#346

Issue/#346
Updated media component JSON