Remove unnecessary lines from .travis.yml
remove --show-deprecations from man page
dump failed feature output on timeout
temporary patches due to unfinished refactoring
add DSL directories() command
move Guardfile to config and symlink

Since we don't want to watch the whole project dir,
we move Guardfile to config/ and watch config so
reevaluating works.
Merge pull request #676 from guard/e2-directories_in_guardfile

directories in guardfile
Release 2.9.0
avoid race when pry thread is already killed
fix feature regexp
refactor Rakefile
rework stubs (IO, Pathname, EVN)
cover missing case with spec
TODO placeholder for prompt titles
enforce better stubbing + fix specs
rework dsl_describer
deprecate match_guardfile
move reevaluate to Reevaluator
remove unneeded namespace
rework evaluator and spec