NUCCORE-1210 Configuration.getManagerOverrideableProperties() cache

Configuration.getManagerOverrideableProperties() uses quite a lot of cpu during ExecutionContext creation. Cache the calculation and reset it when underlying structures change.