VID-605 Overriding getUser method

* Shows actual user who uploaded video to local wiki not who uploaded to the video wiki
* Added documentation
* Replaced some deprecated method calls.
VID-605 Use the right replacement method.

Needed to remove the 'parsemag' option.
VID-605 Make sure we always have a fallback
VID-605 Addressed a code review comment & made formatting changes
clean up linter errors/warnings
mixed use of context and window in tracker, just uses window explicitly now
Merge pull request #1173 from Wikia/VideoSprint29-VID-605-ShowAttribution

VID-605 Overriding getUser method
added tracking to the tabbed file pages
added convention changes from code review, and updated tracker stub to remove confusing use of context && window
use cached variable
update based on kflo code rev
Merge branch 'dev' into VideoSprint29
update filepagetabbed to use both wiki level and global level click tracking
declare variable before using
Merge pull request #1201 from Wikia/VideoSprint29-VID601-add-tracking-to-file-page

Video sprint29 vid601 add tracking to file page
Make sure we don't cache values that were never written to the DB
Merge pull request #1234 from Wikia/VideoSprint29

Video sprint29