make ignore_vcs and ignore_dirs configurable

Addresses https://github.com/facebook/watchman/issues/12

This makes the previously hard-coded list of VCS dirs configurable
via .watchmanconfig, and introduces a new option to ignore specific
dirs in the tree.

This is done as exact matches, not regexps; you need to statically
describe which portions should be ignored.