Add option to process files with a custom function. Closes GH-25, closes GH-27.

The `process` option can now take a function which will be called once for each
file. The returned value will be used as the source code.
Bump v0.3.0
Fix missing link to multi-task

I took a guess at the link but I think that's what you need.
Merge pull request #34 from jgable/patch-1

Fix missing link to multi-task
Update readme
Normalize code examples, clarify and fix typos in the documentation. Closes GH-28.
Update readme
Update copyright to 2013
Fix multitask links
Actually multitask should point to gruntjs.com docs instead
Remove Gruntfile.js as main in package.json
Clarify name of the data object for 'process'. Closes GH-45.

Grunt.template documenation seems to imply that you should set your options like:

options: {
  data: {
    myvar: "blah"
...
Explicitly set files to publish to npm. Ref gruntjs/gruntjs.com#65
Lint all js files under tasks.
Merge pull request #60 from mzgoddard/lint-lib

Lint all js files under tasks.
Update dependencies.
Merge pull request #62 from XhmikosR/deps

Update dependencies.
Use chalk's cyan color for filepath message.
Merge pull request #61 from XhmikosR/master

Use chalk's cyan color for filepath message.
Update grunt.template.process links

They where pointing to a wiki page that no longer exists now that the docs have moved to grunt-docs