Update replicate to handles timestamps
Merge pull request #5018 from lucasmichot/4.2-database-replicate

[4.2] Database : Ensure replicate can also skip timestamps
Allow you to pass an array of columns to not replicate.
Default values.
Tests, fix method.