Fixed hang on IRC connect when NICK already taken

Fixed by automatically appending '_' to NICK if 'Nickname is already in use' sent by the server in connect_irc:connect.py
Large refactor

Changes:
- Refactored
- connect.py:privmsg() no longer does message splitting; send messages indiviual
ly
- connect.py:gen_send() now requires the new msginfo struct as an additional arg
ument
- Removed jr_webd.py
- Changed module register mechanism; check modules for details
- Changed help string handling; check modules for details
- Removed modules/weblinks.py
- Temporarily disabled ServiceMan and PermsMan
- Fixed hang on PING during initial IRC handshake
- Issue #10
- Resolves #12

NOTE: Many things are probably still broken. Please don't flinch from filing a b
ug report; much too lazy to test *everything*
Remove depricated modules
Disable IM during PermsMan refactor
Actually remove jr_webd.py
Lodsa stuff

- Removed optional MPC/IRC (cleaner code > edge case support IMO)
- Altered configman API
- PermsMan reimplemented; uses host instead of nick for ID (fixes #7)
- Implements #8
Readded optional MPD; added example config
Fix pull.py
Fixed example
git.py change
Fixed download.py
Deprecated MPD:MUSIC_PATH
fix
fix
Possible fix for #11
Fixes #14
Feature add
removed debug line