Fix for https://github.com/laravel/framework/issues/2404

The implementation of compileInsert in SQLiteGrammar uses
array_keys($values[0]) to build column names. It should use
reset($values) like in the default implementation.
Fix for SQLiteGrammar
Merge pull request #2405 from sergiu-paraschiv/master

Fix for #2404