Fixed grammars naming inconsistency.

Default grammars included in Laravel all include the "Grammar" suffix, this patch automatically appends "Grammar" to the grammar name set by user in the database config, so you can use short more consistent names like "DB2" and "MySql", instead of "DB2" and "MySqlGrammar".