Added MySQL Socket Support

Users specifying a Socket, through setting the $database_server variable
to something containing ':/', such as 'localhost:/tmp/mysql5.sock' will
split that string at the colon, using everything following it as the
unix socket address.