Initial index catalog mode work.
Add sticky/closed status icons in the catalog.
Added %FNAME case to the HTML page
Added %FNAME case to link.replace switch
added %FNAME case to data.Conf.sauces

I don't know what this actually does. Sounds stupid, but i only added a case because it's the only other place in the code that calls %URL and %TURL outside of HTML pages. Please review carefully.
%NAME is indeed better
Not Necessary
%NAME is indeed better
changed to lowercase
changed to lowercase
Added Original filename to Sauce
Merge pull request #1407 from ParrotParrot/v3

Added %name to sauce
Update page/sticky/closed status on index refresh for the catalog.
Update thread post/file count on index refresh in the catalog.
Add filter-highlight to threads on the catalog.
Don't use the IndexBuild event for hiding threads.
It is now safe to use Node::remove.
Merge branch 'v3' into index
Warn users of the official catalog of the incoming support removal.
Update $.rmAll according to a new benchmark.