Added :commands_dirs (Array<String>) support to configuration file.

Makes nanoc load commands from configurable directories.
Merge pull request #475 from gpakosz/configurable-commands_dirs

Added :commands_dirs (Array<String>) support to configuration file.