Updates version to 3.2.0-SNAPSHOT
Resolves: https://jira.duraspace.org/browse/DURACLOUD-881.  Updates the ContentStore to make use of the common Retrier rather than a custom implementation. The purpose of this update is to allow for users of the ContentStore to be able to overrided the default retry exception handler.
Prepares for deployment to sonatype. Updates deployment repo to be sonatype rather than m2.duraspace.  Adds new profile to build source jar, javadoc jar, and handle gpg signing - this profile is enabled by using -DreleaseBuild.
Adds top level target dir to .gitignore
Moves pom profile properties into main properties to ensure they are available in all profiles. Also adds empty profile which allows for using -DskipDeploy to skip tomcat deployment.
Renames chron_stage storage provider to snapshot storage provider. No functional changes.
Moves the snapshot user variable (used to give a DuraCloud user the permissions necessary to interact with a snapshot space) out to be supplied via app-config init
Adds stub classes for all snapshot and restore tasks. Updates the previously named "snapshot" action to the "create-snapshot" action.
Updates the create snapshot call to be consistent with the changes to the bridge app.
Makes tests consistent
Update the create snapshot parameters to directly pass description and user email values to the task and then down to the bridge app
Merge branch 'feature/snapshot-provider-tasks' into develop
Resolves: https://jira.duraspace.org/browse/DURACHRON-4, implements the "complete-snapshot" task which clears out a snapshot space using an S3 bucket lifecycle policy. Also transitions the json serialization/deserialization code to occur directly within the beans. Also updates the AWS SDK version.
Moves the DTOs in the snapshot storage provider into their own project: snapshotdata. This allows the bridge application simpler access to shared objects.
Adds complete snapshot and get snapshot status dtos.
Adds remaining dtos for the snapshotdata module
Moves snapshot status enums into snapshotdata.
Adds unit tests for snapshotdata.
Implements the Get Snapshot List task. Also refactors the create snapshot task just a bit to allow for more complete testing (and adds more tests.)
Splits the bridge and task DTOs into their own packages. No functional changes.