use node-glob instead of wildcard for better pattern support

node-glob is located here: <https://github.com/isaacs/node-glob>
It supports common filename glob patterns, including patterns
like: `'**/*.js'`.  This commit allows vows to be called, for
example, like this: `vows --spec '**/test-*.js'`.
Merge pull request #267 from coltrane/glob

use node-glob instead of wildcard for better pattern support
[fix] Do not use `util.{print,puts}`
[test] Test on recent versions of node
update vows package
Merge from Upstream
remove accidental commit
Added tag master for changeset be18031783bf
Moved tag default/master to changeset 45e0b0d31984 (from changeset 5797560897ea)
Moved tag master to changeset 45e0b0d31984 (from changeset be18031783bf)
Added tag default for changeset 162f542dd244
Backed out changeset: 19f9533f9bae
Backed out changeset: be18031783bf
Merge
update vows package
Moved tag default/master to changeset 45104b15b3a8 (from changeset 5797560897ea)
Moved tag master to changeset 45104b15b3a8 (from changeset 45e0b0d31984)
update vows package