Corrected issue with MySQL class on setup.php

Incorrect usage of the MySQLi class meant issues with MariaDB 10 were
being experienced.
Created icecast join/leave authentication hooks

The idea is instead of every minute polling for data, on a client
connect and disconnect, we obtain the listener data and add a record to
the database. We're able to get much more information from the database
this way.
Database changes

Updated setup.php with new database tables (clients and settings)
Incorrect SQL queries fixed
Update jQuery and jQuery UI to latest version

jQuery updated to 2.1.0, jQuery UI updated to 1.10.4, jQuery UI theme
set to jquery-ui-bootstrap
Update README