add unit test to stripBanner
fix the bug when stripBanner option both set true
Bump "grunt-contrib-jshint".
Merge pull request #75 from XhmikosR/master

Bump "grunt-contrib-jshint".
0.4.0 bumps
Add Windows CI
Add CI badge
Bump grunt-contrib-jshint.
Merge pull request #77 from XhmikosR/deps

Bump grunt-contrib-jshint.
Step over if filepath is a dir

If a filepath exists, but it is a directory (for instance: ``shepherd.js``), the task will ignore it.
Update .travis.yml
Add tests for directory path
Merge branch 'master' of github.com:gruntjs/grunt-contrib-concat

* 'master' of github.com:gruntjs/grunt-contrib-concat:
  Update .travis.yml
Merge pull request #69 from GilbertSun/bugFix

fix bug when stripBanner option both set true
Add overwrite tests
Merge branch 'master' of github.com:gruntjs/grunt-contrib-concat

* 'master' of github.com:gruntjs/grunt-contrib-concat:
  fix the bug when stripBanner option both set true
  add unit test to stripBanner
Add sourceMap option.

- sourceMap enabled, will write a source map of the concatenated file.
- sourceMapName option controls the name of the exported source map.
  - sourceMapName can be a string or a function
- sourceMapStyle option can be `link`, `embed`, or `inline`
  - as `link`, source map will refer to concatenated files
  - as `embed`, source map will embed file contents
  - as `inline`, source map will be a data url in the concatenated file

If stripBanners or process is enabled, sourceMapStyle == embed or
inline is required. This way the source presented using the map will
be accurate.
lib/sourcemap.js: Don't use path.isAbsolute

This is a new method in Node v0.11.2 (Unstable) not
available in node v0.8 or v0.10 and v0.12 isn't out yet.

http://blog.nodejs.org/2013/05/13/node-v0-11-2-unstable/
https://github.com/joyent/node/commit/90266750617
fixup! Add sourceMap option.
fixup! Add sourceMap option.