working on in page galleries
Merge branch 'master' into HG-88-in-page-galleries

Conflicts:
	public/scripts/main/components/MediaComponent.ts
	public/scripts/main/views/ArticleView.ts
fixes after merge
gallery and image media component have separate files
bracket svg added - will handle displaying it later
rely on applicationview for now to open lightbox
lazyloading of component
lazyloading images
gallery ref attribute
better variable name
better lazy loading images with some preloading
inclusive limit
unused vars
galleryLength - 1 for for
open correct image in gallery
better bounds for currentGalleryRef
better way to send data to lightbox
lazy add elements to gallery
small fixes and refactors
deprecation warning
set dependencies correctly
don't set empty data
unit tests
PR comments
this is still needed
Merge pull request #187 from Wikia/HG-88-in-page-galleries

Hg 88 in page galleries