JCLOUDS-630: Fixes Swift object expiration mapping

This PR addresses [JCLOUDS-630](https://issues.apache.org/jira/browse/JCLOUDS-630)

- Map the HTTP `expires` field accessed via `Payload.getContentMetadata().getExpires()` to the Swift `X-Delete-At` header for object expiration.
- Prefer `HashCode` to `byte[]` MD5
- Removed unused `ToSwiftObject` class
- Updated Mock/Live Tests
Setting the content length doesn't appear to be an issue in the test, so I removed the comment.