#2841: MySQL doesn't support MATCH, INITIALLY, or DEFERRED

Implements the raising of a `CompileError` if MySQL is in use and a foreign key uses an option that MySQL does not support. MySQL otherwise fails silently. Trac at http://www.sqlalchemy.org/trac/ticket/2841#ticket.