Initialized and subscribed storage local resource provider.
Initialized and subscribed storage local resource provider.

This patch validates `ResourceProviderInfo` for storage local resource
providers upon creation. During initialization, the storage local
resource provider first tries to recover its ID of the last session
through reading the actual path linked by
\`<work_dir>/meta/resource_providers/<type>/<name>/latest\`,
then subscribe to the agent's resource provider manager.

This patch is split from https://reviews.apache.org/r/63021/.

Review: https://reviews.apache.org/r/63823/

dforsyth/mesos,kaysoky/mesos,asamerh4/mesos,dforsyth/mesos,asamerh4/mesos,andschwa/mesos,asamerh4/mesos,kaysoky/mesos,jpeach/mesos,reneploetz/mesos,chhsia0/mesos,asamerh4/mesos,Gilbert88/mesos,gsantovena/mesos,chhsia0/mesos,abudnik/mesos,dforsyth/mesos,abudnik/mesos,gsantovena/mesos,jpeach/mesos,kaysoky/mesos,jpeach/mesos,andschwa/mesos,Gilbert88/mesos,asamerh4/mesos,reneploetz/mesos,chhsia0/mesos,gsantovena/mesos,gsantovena/mesos,chhsia0/mesos,chhsia0/mesos,abudnik/mesos,Gilbert88/mesos,reneploetz/mesos,abudnik/mesos,dforsyth/mesos,reneploetz/mesos,gsantovena/mesos,abudnik/mesos,jpeach/mesos,jpeach/mesos,reneploetz/mesos,reneploetz/mesos,asamerh4/mesos,andschwa/mesos,abudnik/mesos,jpeach/mesos,Gilbert88/mesos,Gilbert88/mesos,kaysoky/mesos,dforsyth/mesos,gsantovena/mesos,gsantovena/mesos,kaysoky/mesos,Gilbert88/mesos,jpeach/mesos,andschwa/mesos,andschwa/mesos,dforsyth/mesos,chhsia0/mesos,asamerh4/mesos,andschwa/mesos,abudnik/mesos,chhsia0/mesos,reneploetz/mesos,kaysoky/mesos,andschwa/mesos,Gilbert88/mesos,dforsyth/mesos,kaysoky/mesos