Regex routes!

Bind a regex path using:
"r|<regex string here>|<comma delimited param names here"

Regex string should not include delimiters or options.
e.g.
"r|/\d+/(\w+)|foo"
will match 123/abc and provide req.param('foo') == "abc"

Also added two new route options:
skipAssets (boolean): if TRUE, route will not match URLs that look like files (i.e. anything ending with a dot and a file extension)
skipRegex (RegExp/array): Regular expression (or array of regular expressions) to match URL against, and SKIP the specified middleware if it matches.  Used by skipAssets internally.
Merge branch 'master' of https://github.com/balderdashy/sails