Updated 'alias' to accept module names

See issue jmreidy/grunt-browserify#167
'resolve' needs to be a real dependency
Fix "resolve" reference in package.json

Changed "resolve" reference to use tilde instead of caret.  This was causing Travis CI builds to fail.
Merge pull request #173 from daviwil/master

Updating 'alias' to accept module names