support for revved files with foo.7483.js suffix naming instead of 7483.foo.js prefix naming.

switched from mocha to grunt-mocha-cli to enable testing on Windows. also results in less config and prettier colors.

normalized file paths in test code to make tests pass on Windows.

fixed a globbing bug that only occurs on Mac OS when the pattern starts with #.  hooray for the existing test which caught this!