Fixes MySQL TravisCI testing

This PR fixes the MySQL TravisCI testing as well as a more comprehensive MySQL cmd.  The issue stems from the `LOCAL` argument previously supplied.  As described [here],(http://dev.mysql.com/doc/refman/5.1/en/load-data-local.html) `LOCAL` indicates that the server should pull the file from the client and this is a potential security issue.  Both the client and the server have to support the use of `LOCAL` -- TravisCI has this disabled on the client side by default.

The client must be set with: mysql --local-infile=1 or set in /etc/mysql/my.cnf

And the server:
mysql>SHOW GLOBAL VARIABLES LIKE 'local_infile'
 
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| local_infile | ON |
+---------------+-------+

The sql cmd now has an optional argument `mysql_local` which by default is empty and should only be set to `LOCAL`

More info here: http://bugs.mysql.com/bug.php?id=72220