MODE-1911- Fixed the ipv4/6 related properties & profiles, so that ipv4 is always used by default. The only exception is the modeshape-jcr module, where for Windows ipv6 is used, at it seems to be a lot faster.
MODE-1911- Removed unnecessary unboxing.
remove checks in AbstractBinaryStoreTest that were beyond the BinaryStore contract.
move start/shutdown methods from AbstractBinaryStore up to the BinaryStore interface
relax JcrRepository's binaryStore to support any BinaryStore impl
add BinaryStore#hasKey, for checking if a key is in the store
Create a CompositeBinaryStore that:

- initializes any number of named BinaryStore instances
- appear as a vanilla BinaryStore to existing code
- allow consumers to offer a "StrategyHint" that MAY be used to
  determine what named BinaryStore to persist content to
- on retrieval, look for the BinaryKey in all named BinaryStores
relax 1 key => 1 store requirement, but make moveValue smarter
lighten some CompositeBinaryStore methods that are awfully useful to consumers
force all named stores to have the same minimum size