Providing IF NOT EXISTS to MySQL producer

MySQL (and SQLite, actually) support IF NOT EXISTS for table creation so it doesn't crash the DB. However, this isn't supported in SQL::Translator.

This pull request adds it to MySQL, sans tests and SQLite support.