Problem: CCoinsViewCache::ReallocateCache() is public even though only Flush() uses it.
The private helper declarations are also split between the start and end of the class.
Fix: Move ReallocateCache() and FetchCoin() into the existing private section.