Encapsulate Runtime's policy collections

Add functions like create_policy, delete_policy, etc.
so that we can expose them simply through the API and
encapsulate their implementation.

Implements-blueprint: multiple-policies
Change-Id: I79121500ac04e78caa59d1e89e5f0c08421e8a21
Merge "Encapsulate Runtime's policy collections"