New: added public function to get the page index for an (x,y) coordinate

-Returns 0-indexed index
-x,y refer to page x and y coordinates

Refs #230

TODO: unit test, documentation
New: tests for PageIndexForPageXYVals

Resolves #230
New: adding page alias plugin

Also includes default response when not all necessary variables are entered.
New: documentation and better default functionality

Scrapped the warning as people will ideally know if they're putting in nothing.
New: automatically updates page indices. Supposedly.

-Added more documentation

-Added more functions
Fixed: undefined TypeError in unsubscribe

if t doesn't exist, function would throw exception. Added safety and also added return values for whether or not return was successful.
New: core functionality and various tweaks

-Created initialChanges function to provide functionality once viewer is loaded

-Various other small changes.
New: what a difference three characters make

and that difference was youuuuuuuuuu
New: get(X|Y)Offset separated into current/anchor functions

getCurrentX/YOffset now gets the current offset for the current page

getX/YOffset now has an anchor parameter that will get the offset for anchoring the page to any combination of the four corners and/or two centers

Refs #231
Fixed: reverted accidental change and solved bug

-Had accidentally left some code in gotoPageTop in testing state, switched back now

-Added Events listener for updating panel size as potential solution to #235

Also refs #231
New: added x/yAnchor parameters to gotoPageByNumber/Index

Resolves #231, test updates to follow shortly
New: added x/yAnchor to gotoPageByName

Also refs #231
New: added alias->index translation

-Accounted for situation where multiple indexes may have the same alias

-Wrapped gotoPageByIndex with aliases

Resolves #236
Fixed: cleaning up PanelSize changes

-Updated spacing in if/else/while statements

-Changed adjustBrowserDims private function to updatePanelSize to better reflect its purpose

-Renamed "UpdatePanelSize" event to "PanelSizeDidChange"

Refs #235
Fixed: getYOffset defaults to top again

This was the default behaviour in the older version of this function; changed it back for consistency's sake.

Refs #231
New: multicultural support

getYOffset now recognizes "centre" as being the same as "center"

OR SHOULD I SAY RECOGNISES

Also added some tests.
Fixed: should build correctly in Travis

Same untraceable PhantomJS issues we were having earlier.
Fixed: more Travis fixes

Refs revelations from #223
Fixing: more Travis stuff

notice how I'm carefully avoiding the word "final" or "last" in these headers
Fixed: parentSelector is now a selector rather than a jQuery object

Closes #238