Refactor MySql support

I added some tests and refactored the code to handle multi-line scripts as well as scripts that contain a DELIMITER statement.
Before changing any code, I added a test for a multi-line script and it failed.  I found that if I pulled the leading ^ off the expression it would work, but then as I added more tests the expression would start failing again and I finally went to the standard string split statement.  I went to regexlib.com and used their test engine for .Net and here are the results of the above expression as well as without the leading ^.

With:
![regex1](https://cloud.githubusercontent.com/assets/6193126/5376966/ab7cd736-804a-11e4-84ac-6d9325caf9f6.PNG)

Without:

![regex2](https://cloud.githubusercontent.com/assets/6193126/5376977/caa5e6f2-804a-11e4-8678-82ad38c0a8f6.PNG)