add join room as anon

add some code (and some dirty hacks) to allow joining room as anon
or name without account
Made "dirty hack" more pythonic.
Update ch.py

fix it using the hack till a better way is found
minor edits
Merge pull request #7 from Nullspeaker/debug

Debug to master
fix fail connection if room list is very long

slow down connecting to 2 rooms per sec so that it doesn't fail when joining lots of room when starting
Update ch.py

slow it to 1 room per sec if number of room more than 10
fix a small error make by nullspeaker again

it should be max instead of min i think...
bug fix ch.py

room.message sent different anon id from room list id and bot now recognizes its own anon name
Fix for fixed anon name problem
Updated ch.py to include asl97's suggestion

simplified for the user, all they need to do is access room.botname.
upgrade the joining of room at start up to somewhat domzy suggestion
fix stop joining room
fix some utf-8 error when running on window in cmd.exe instead of idle
Merge pull request #10 from dani87/patch-1

able to get room anon name by calling room.botname
update the server number/weight thing

check https://github.com/Nullspeaker/ch.py/issues/14 for the server number list generator if something like this happen again.
New specials

After decompiling the flash version of the chat, I found the special server weights..
Some of them stayed the same, namely
mitvcanal, cricvid-hitcric-, narutowire, leeplarp, stream2watch3, ttvsports, sport24lt, eafangames, soccerjumbo, animelinkz, rgsmotrisport, vipstand, tvanimefreak

Connecting to tvanimefreak often fails though. For some reason, the name "tvtvanimefreak" was in there, although that chat doesn't exist, so I assumed tvanimefreak was meant, but the number was the same: 54.

Some chats were in both the old list and the new list, but the number changed.

dbzepisodeorg: old: 12;  new: 10
myfoxdfw: old: 22;  new: 67
narutochatt: old: 52;  new: 70
pokemonepisodeorg: old: 55;  new: 22
watch-dragonball: old: 19;  new: 8
watchanimeonn: old: 26;  new: 22

Completely new are these:
animeultimacom: 34
cricket365live: 21
de-livechat: 5
ver-anime: 8
kiiiikiii: 21
peliculas-flv: 69

and the following rooms seem to be no specials anymore:
animachat20
as-chatroom
bateriafina-8
bguk
chia-anime
eplsiite
flowhot-chat-online
fullsportshd2
futboldirectochat
iluvpinas
livenfree
magicc666
mywowpinoy
phnoytalk
portalsports
proudlypinoychat
soccerjumbo2

I tried connecting to many of them, to check if everything works and it does, but feel free to double check it yourself.
Flood banning message

onFloodWarning warns you before you get flood banned. onFloodBan shows when you are flood banned.
Merge pull request #15 from domzy/patch-1

New specials
added my message