Fixed bug that triggers relationship timestamp touch, even when nothing on the pivot has changed.
Prepare Query Bindings for Exception

Prepare query bindings (format DateTime etc.) before passing them to Illuminate\Database\QueryException, this will prevent the "Object of class DateTime could not be converted to string" error that occurs when query errors are encountered.
Make column quoting more robust for greater security when passing an array of user input into update methods.
Collection creation consistency
[4.2] withTrashed() constraint does not work with morphTo() relations.
Assuming $instance is a Model instance, it should be ->newQuery(), not ->query()
Merging. Fixing conflicts.
Merge pull request #4464 from ambrella/4.2

[4.2] withTrashed() constraint does not work with morphTo() relations.
Tweak wording.
Merge branch '4.1' into 4.2
Fixing conflicts and merging.
Merge pull request #4404 from AMHOL/patch-1

Prepare Query Bindings for Exception
Merge branch '4.1' into 4.2
Merge branch '4.2'
Merge pull request #4376 from jmshelby/touching-relationships-fix

[Bug Fix] BelongsToMany::sync, don't touch, unless something was updated.
Remove comment.
Merge branch '4.1' into 4.2
Merge branch '4.2'