Add replaceOnInsert functionality

This is something we use at twitter which was removed when we left maple. I basically just made this pr: https://github.com/Cascading/maple/pull/45 work in cascading-jdbc. Is backwards compatible (just adds a new constructor).