Add MetadataProvider for datastore -- used for metadata request and notification

Change-Id: Ifada65a6e545476a014c49f2e14ba1d093722c5a