Updates solrj dependency to latest release
Adds method for getting all attachments for a document as DocumentFiles.

Changes serialization format for Date objects to include milliseconds. Non-millisecond date deserialization is still supported as a legacy format.
Adds REST-based tests for file-related methods in RemotePipeline.
Autoformat
Merge pull request #258 from laserval/mongodb-client-update

MongoDB client update and database configuration fixes
Merge pull request #276 from laserval/remotepipeline-getfiles

Adds method for retrieving all document attachments, changes Date serialization
Merge pull request #274 from laserval/solr-out-latest-solrj

Updates solrj dependency to latest release
Merge branch 'init-exception' of https://github.com/laserval/Hydra into laserval-init-exception
Cleans up formatting and imports
Adds type-checking getters to LocalDocument.
Adds method for appending values to content fields without type-checking.