Add soundcloud autoresponse plugin.

Currently supports tracks/playlists and users. The /resolve endpoint doesn't send any kind of information about what the item is, except missing items in the response (like .title, which is only in track and playlist responses). So I catch the AttributeError there and switch to returning username instead.
Update requirements.txt
Update config.py
Merge pull request #76 from blha303/patch-6

Add soundcloud autoresponse plugin.
Remove dependency on soundcloud plugin, add description truncating
Update requirements.txt
fix the topic command, now it will actually do something
Update .steamcalc to use steamdb.info
Merge pull request #77 from blha303/patch-7

soundc.py: Remove dependency on soundcloud plugin, add description truncating
rewrote a bunch of soundcloud because I can
Merge pull request #78 from blha303/patch-1

Update .steamcalc to use steamdb.info
Fix issue with incomplete Steam profiles, fix to pep8 standards (except line length)
Update steam.py
Merge pull request #79 from blha303/patch-2

Fix issue with incomplete Steam profiles, fix to pep8 standards
Add optional type support to web.haste()
Merge pull request #81 from blha303/patch-3

Add optional type support to web.haste()
Merge pull request #80 from cybojenix/patch-1

fix the topic command, now it will actually do something
:D
noodle
Create bukkitplugin.py