Add the `skip_version` option

A project I'm working on has an `Article` model with a counter cache on it that was triggering versionable and creating a new version every time an article was viewed. This PR adds a `skip_version` option to the save method so you can save a versionable model without creating a new version.