Mode 2087- Add a specialization of FileSystemConnector that delays computing the binary value's SHA-1 hash

https://issues.jboss.org/browse/MODE-2087

LargeFileSystemConnector - use with "contentBasedSha1=false" option for federation of directories of large static files

When using option contentBasedSha1=false, the BinaryValue key is a hash of the path URL (taking .001 seconds to compute) rather than the content (taking ~minutes~hours to compute for large files). This connector generates lazily (computed when asked for) the hash of content seperately from the key.

Tried squashing but received an error:
git rebase -i HEAD~10
  error: could not apply 129f521... new hashmode options to filesystem connector
had to abort:
git rebase --abort