First implementation of the file preprocessing Grunt task.
If no dest is specified then files are processed in place.
Added an example of processing JS source recursively.
Changes to the example of preprocessing folders with JS recursively.