Default Role Implementation

This (and below) is wrong, you cannot add error messages in the middle of the file, because it'll shift other error messages down, and error message numbers should never change. Always add new errors at the end, under ER_SLAVE_SKIP_NOT_IN_GTID