Remove InternalAPI, TTLCache and all their miasmal friends

This means we will use TenantTTLProvider in all the places.

Set things up by:
* fixing a few bugs in RollupType
* expose RollupType in Rollup

Then:
* use the already implemented providers
* get rid of TtlCache, InternalAPI, Account, etc.