Merge branch 'dev' of github.com:Wikia/app into jobqueue-migration-refreshlinks
PLAT-75 RefreshLinksJob -> RefreshLinksForTitleTask

I'm migrating the RefreshLinksJob to RefreshLinksForTitleTask because I
think this is a more accurate reflection of what the job is doing. I
also want to decouple the naming from RefreshLinksJob2.

/cc @nmonterroso
PLAT-75 fix RefreshLinksForTitle formatting
PLAT-75 only talk to friends and not strangers

There was some reaching happening through the title object and to the
LinkCache from outside of the title scope. This adds a convenience
method for getting the links from the back-link cache on the title
object.
PLAT-75 adding BatchRefreshLinksForTemplate

This is a replacement for the MediaWikia RefreshLinksJob2 job. I changed
the name to more accurately reflect what is happening in the task.
PLAT-75 wire in the isModern check

Wiring in the isModern check for the RefreshLinksJob.
PLAT-175 adding the RefreshLinksJob to isModern
Merge branch 'dev' into jobqueue-migration-refreshlinks
PLAT-75 fixing some errors surfaced in testing
MOB-1853: created a scss package for maps on mobile
MOB-1853 initial styling
PLAT-75 functional testing cleanup

There were a few errors and inconsistencies that cropped up during
testing. This commit addresses those.
PLAT-75 move $start, $end to refreshTemplateLinks

They were being added to the constructor but this creates an
inconsistency when the Task is recreated on the backend. On the backend
the job is recreated by calling the constructor without any arguments.
This requires extra handling which I think complicates the task and will
confuse future readers.
PLAT-75 stylize cleanup
overwritten main template for mobile version
used the same template for mobile&oasis skin
removed padding from Special:Maps content; styled error page
Very important update
removed margin on the bottom of maps list, extracted logic for creating thumnails and template variables
Work in progress