Create functor cache for Brunel
- The cache is enabled by default. It reduces the memory footprint of Brunel by about 500MB
- The test brunel.2016magup forces the loading of LoKi functors from the cache - the test will fail if the cache does not contain all the required functors