Happy 2009! Updating copyright years.
Squash-merging the ISSO3 branch back onto master
r1607: Updating all the language strings to use T() instead of _() so we can use our new custom MOReader class instead of the built-in Gettext extension.
r1582: We no longer can trust the tag variable substitution for PHP files. Changing the way we use Budar's version number.
r1560: In vote.php, we sanitize the vote value as UINT when it should be INT to allow users to vote against bugs. Closes bug://report/84
r1416: Cleaned up and refactored the MessageReporter class
r1219: By using a L_INVALID_ID constant, we can blow off loading the Localize module
r1107: It helps if you get the name of the permissions checking function right
r1105: Major update of permission checking
r1048: Converting all $lang->string() stuff to use the gettext call
r972: Rebranding from Iris Studios to Blue Static
r941: Making lots of changes to cope with the renaming of the tree PCV fields in bug.
r887: Removing all the annoying calls to intval() in place of ISSO's cleaning framework
r765: Say hello to the GPL
r751: Removing a "bug." row prefix where there's no JOIN; fixes bugs.iris-studios.com/showreport.php?bugid=6
r665: Renaming product from "BugStrike" to "Bugdar"
r634: Don't let $uservote == 0
r532: - Removing NULL 2nd parameter from can_perform() - Cleaning up permissions to actually work with our new per-product system
r527: Base new permission checks
r433: Merging the locale-change branch onto trunk; we now use ISSO's localize system