Move playlist specific code to playlistAPI
Add base mediaList attribute
Initial mediaList refactor

* Delete all common base methods - already moved to KBaseMediaList
* Implement base override methods
* Param names refactoring
Fix wrong initialisation of thumb settings
Align addMediaItem logic

Media items are fetched by each class by its own API logic and is
translated to the baseMediaList format, and only then it passes a
request to render the list to the baseMediaList.
Combine common event handlers
Refactor selected media list logic
Combine common UI logic

Use same getComponent for any class that inherits from baseMediaList
Set container size for all layout types

* remove redundant fox for playlist combo box.
Add playlistInterface wrapper div for chapters
Call addScroll staticly
Add swipe library support
Prevent multiple calls for setting activeItem
Refactor plugin name mediaList->chapters
Fix code indent
Chapter support only onPage or in sidebar containers
Fix reference to files
Add onPage support and fix
Set correct ref window for  onPage multiple playlists
Merge pull request #984 from kaltura/refactorMediaList

Refactor media list