MODE-1908 Refactored AbstractBinaryStore and the BinaryStore interface so
that the latter is used
MODE-1908 Added 'store name' as a property of all binary stores. Also, added a CompositeBinaryStore that:
- initializes any number of named BinaryStore instances
- appears as a vanilla BinaryStore to existing code
- allows consumers to offer a "StrategyHint" that may be used to determine what named BinaryStore to persist content to
- on retrieval, looks for the BinaryKey in all named BinaryStores
MODE-1908 Add composite binary store support to EAP
MODE-1908 Reformatted code and added a missing unit test.
MODE-1908 Re-wrote EAP integration support for composite binary stores
MODE-1908 Fixed the EAP remove handlers which a) were not correctly detecting the repository and b) were not resolving relative-paths correctly. The latter could cause services to remain active.
MODE-1908 Fixed the unit test of the composite binary store.