added charset() and collate() for mysql schema builder

When creating a table in MySQL, we should be able to set the **charset** and **collation** of that table instead of using the connection's charset. This only applies to MySQL since PostgreSQL and SQLite has it applied to the entire database.