Introduce usage tracking service.

This introduces the UsageTracker and UsageLookup service interfaces
along with a suitable implementation, database setup/update code,
and bidings for the top level storage factory.

The usage tracking service is however not used anywhere yet.

Bug: 64586
Bug: 64587
Change-Id: Ib3a970179eb47d19e449baba5ed89e46723b5559
Factor connection management into separate class.

Change-Id: Ia2209dc8833a7ab660f72392760a248427dae8cb
Fix inverted logic introduced in 835b57feb8470ff1d

Change-Id: I1fcc6bdad834e7217c65f299c1e2a149d8895d49
Merge "Introduce usage tracking service."
Merge "Factor connection management into separate class."
Merge "Fix inverted logic introduced in 835b57feb8470ff1d"