Added a second pattern based task to the plugin

This second pattern based task allows the use of a pattern for filenames
to parse, also added grunt.template.process calls to allow the use of
package.json values (or any other underscore code) to dynamically create
paths if desired. More details in the comments in the file
Updated the pattern build dramatically

1 – You can now embed a JSON object in the template to specify where to
look for the data-files, this JSON object supports recursive directives
such as “<json:pathtomy/file.json>” and “<config:myobject >”.
2 – Added an example project which combines the pattern build with
requirejs, sass, etc, and only moves the necessary (output) files to the
distribution folder.
3 – The JSON data is now recursively crawled with an underscore parser
after all directives are run on it, so you can use syntax like
“toptitle”:”The top navigation title is <%= topnav.title %>” from within
the JSON.
Merge pull request #3 from icagstrout/master

Added a very useful wildcard based batch task