* don't use raw input to recreate subcategories for filter urls and
external links
* if a page does not expect categories it will now error out if it is
called with parameters
* fixed infite redirect loop that could occur if the pageName was an
invalid string
* added lost filter string for external page call to NPCs Page
* split global.js into its components, so it can be reasonably processed by setup
* make reputation requirements configurable
* move Markup and Locale back into global.js (removed associated build scripts)
* extend Icon to display iconId in lightbox popup