Fixing the  Undefined index: pager error

Not sure why $GLOBALS['pager']; is empty at some times (the site was working fine, at some random refresh it failed, deleted the caching but still no avail).

Since it wasn't doing a proper exist check in any case I've added it until we get rid of the $GLOBALS part :)
Updated .gitignore
Merge pull request #570 from CoolGoose/patch-2

Fixing the  Undefined index: pager error
Minor tweak 'OR' -> '||'. Goes with #570.
Getting rid of 'uselink' hackishness. Also fixes <button>'s for IE 9. Fixes #571.
Fixing a stray <tt> tag.
Bumping version number to "1.2 RC"
Turns out we do need the .gitignore here.