Follow symlinks to directories in Static DataSource

This issue is discussed in issue 212
https://github.com/nanoc/nanoc/issues/212

**TODOS:**
* Figure out whether more symlink target checks are required
* Decide whether processing should abort on too many entries (might happen with symlink circles)
  * Use a proper Exception
  * Decide on a good limit