Math: Fix load on Python 3.
Add supybot.abuse.flood.interval.
Debug: Fix Python 3 compatibility.
ChannelStats: Fix bug when conf.supybot.databases.plugins.channelSpecific is true (KeyError in channels list).
setup.py: Remove error output if not in a git repo.
Fix plugin load if previous (re)load failed.
Fix typo.
sys.modules is a dict, not a list.
sys.modules is a dict, not a list (again).
Apparently, Python 3.3 does not like sys.modules to be reassigned.
Fix typo.
Fix 'dictionary changed size during iteration'.
Make the setup.py runnable by Python 3 and run 2to3 automatically.

Conflicts:
	sandbox/run_2to3.sh
	setup.py
setup.py: exit after it has called itself.
setup.py: Fix bug if setup is not in the current working directory.
Fix previous commit
setup.py: Hide 2to3's output.
setup.py: Add the --debug switch.
setup.py: In debug mode, display 2to3 logs.
2to3/run.py: Fix compatibility issue with old Python 3.x versions (2to3 does not suport -W and -o).