MODE-1785 - Fixed a couple of FSConnector issues:
- a root node should not add itself as a parent (if it does, it exposes a StackOverflowError)
- trailing slashes (/) in node ids should be removed when determining the file/parentFile
- binary values (corresponding to jcr:content) shouldn't be queryable. If we want them to be queryable, we need to change the implementation to use ExternalBinaryValues.
MODE-1785 - Implemented the logic behind index rebuilding at the repository level based on the "rebuildIndexesAtStartup" flag which contains 3 values: always, if_missing and never.
MODE-1785 - Updated the AS7 schema to correctly parse the rebuildOnStartup attribute.
MODE-1785 - Changed the JSON schema structure for the rebuild indexes on startup feature.
MODE-1785 - Updated the AS7 schema with attributes that are similar to the ones which are part of the JSON schema and which control the indexing rebuild behavior
Updated the test data used by the binary stores to be directly related to the default "minimum binary size" which controls what type of binaries are created.