Refactored the url parser

Refactored the switch of providers in the url parser into a function for
each provider. Also added the create url function to the parser.
Removed unused code

Removed $.bindUp since we use $.bindFirst instead.
Fixed syntax error
Fixed modspy, wallcounter

Fixed the username being wrong in the kick/ban message since the order
of events changed. Same applies for wallcounter.
Fixed 'bump [position]

Fixed 'bump [position] and added 'bump [url]
Fixed wallcounter

Fixed 'printMyWall throwing an error with an empty playlist.
Fixed name autocomplete

Fixed a bug causing name autocomplete not working correctly
Fixed modspy, wallcounter

Replaced the delay based system since it was unreliable.
dev

Put most of the css in a single file to allow the addition of themes
dev

Added themes.js
Moved some more css
dev

Remove unused css loads
Append mode is default now
dev
dev

Fixed player dimension not being correct
Added events.once
Fixed wallcounter

Fixed 'Video added successfully' showing for every  own video when
rejoining a room
fixed greynameCount

Fixed the event getting bound more than once
dev
Added support for themes

Moved most of the css in a single file to allow the addition of themes
Added themes.js
Added events.once
Support for custom css urls
Fixed wallcounter

Fixed 'Video added successfully' showing for every  own video when
rejoining a room
fixed greynameCount

Fixed the event getting bound more than once
Merge branch 'Dev' of https://github.com/Bibbytube/Instasynch-Addons into Dev