Add concat grunt task and grunt-contrib-concat dependency

I added a concat task to build a non-minified version of sigma. An example use case is to compile sigma.js together with sigma plugins into a single minfied file.

The drawback is that this adds another dependency grunt-contrib-concat. Not sure how useful this is for the majority of users, it is when you use brunch in your workflow.