Added task options for prepend and append file wrapper strings.

This is useful for creating custom AMD wrappers, for example, amd for requirejs:

    options : {
        prepend : "define(['dust'], function(dust){\n",
        append : "\n});
    }