Add spec for Dir['{}'] returning an empty array
Default to an empty string if the pattern is nil in Dir::Glob::Match

Adds first-class support for Dir[''] and Dir['{}'].

Fixes #2526