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
add collections helpers for concatenating iterators and iterables
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 requirement for composite binary stores to contain a default key; without a key, just use the first defined named store as the default
Add composite binary store support to EAP
create copies for ModeShape*BinaryStoreResource to handle the named binary store case
IT
..
setting up parallel step handlers for named classes for the author's sanity.
add store name as a property of all binary stores
REMOVE THIS COMMIT -- lighten some Repository methods for some quick testing -- REMOVE THIS COMMIT