Rewriting of grunt-codo

Hi,

> To begin, I just want to precise a point : english is not my first language, and I try hard, so, if some parts of the request seems rude, it's just an lack of vocabulary & grammar practice. :)

I try to integrate and use **grunt-codo** in the workflow of a project yesterday, and I never succeed to integrate it without modify it : I was absolutely in need of a *multiTask*, and lost hours to set my sources with the common `files` / `src` parameters before seeing that it should be the `input` parameters of options, which is a bit odd, since all others grunt plugins used the first way.

So I tried to fork and fix this, but the grunt tasks was completely broken, between an unused *nodeunit* and a useless *jshint* (which is not really pertinent when use from coffee sources).

So, as I needed the task urgently for a professional project, and don't want to bother you to publish fixes if you don't have time, I recoded it this night, an published it as **grunt-codo-codo**.

But now that I am good with the doc of my project, I think it will be great to merge the projects to avoid the existence of two similar projects in the gruntjs directory.

This *pull request* represent all my code, with updated docs and dependencies. I've just added myself has in contributors list.

If you're agree, you'll just have to update the version number regarding your preferences, has I suggest a `0.2.0` since some options has changed.

If you don't want to maintain the project anymore, I will be happy to, we can discuss it.

Regards,