VID-2110 Add history.js dependency to Lightbox.js

Lightbox.js was using functionality that was originally found in querystring.js, but was recently refactored and moved into a separate module called history.js. This PR requires that new history.js module inside of Lightbox.js, fixing an error which was preventing the Lightbox header and closing button from showing.

@vforge, I grepped through the code and didn't see any other references to replaceState being called from window.Wikia.QueryString, but you may want to do a second check to make sure the refactor didn't have any other side effects.

Ticket: https://wikia-inc.atlassian.net/browse/VID-2110
@RafLeszczynski it's not a logic test, it's a dependency test. The Lightbox broke because the behavior of one of its dependent modules changed. If history.js gets changed again, this unit test will alert the developer that they are changing something Lightbox relies on without the developer having to rely only on grepping through the code. I tried to think of a test that would prevent this bug from happening, I think this covers that case.