Change getThumbUrl parameters [BREAKING CHANGE]

This change addresses a suggestion by @hakubo and @rogatty to pass in
an options map for the getThumbUrl method. This is a breaking change
and will require developers to change their syntax for the new version.

This commit also cleans up some whitespace and syntax issues, including
changing JSDoc param types to be strictly JS types.
Bump version for breaking change
JSDoc tweaks
Allow thumbnail options to be optional

Excluding thumbnail options will result in a URL to the “original”
full-size image.
Code review feedback
Merge pull request #21 from Wikia/issue-19

Change getThumbUrl parameters [BREAKING CHANGE]