Added row locking to query builder

I really think this is something that Laravel needs, otherwise developers are forced to do locking with unportable raw SQL statements.

This fixes issue https://github.com/laravel/framework/issues/1233