document `provider` parameter for `directories`

In directories we can set provider to either directory (default), files,
or location to create different kinds of blocks. At the time this
feature was added, we neglected to document it. This commit fixes #372
Merge pull request #413 from igalic/dir-provider-doc

document `provider` parameter for `directories`