Updating Base/TMiniCache:
  1. Using anonymous union trick to prevent default constructor requirement for pre-allocated space
  2. Switched (remove + insert) in LRU membership to just insert as that call already handles the remove
  3. Added comments and an example in the header
Merge pull request #188 from jmlvanre/perf-mini-cache

Updating Base/TMiniCache