BrnoCacheStore - performant file-based cache store

The code is not fully tested yet but already passes all existing tests and does not exhibit any malicious behaviour in stress tests.
There are few TODOs, but generally for corner cases (very long keys, special patterns of use) or awaiting better API (as for the loadAll* methods)