Adding grunt package task

Splits out packaging part from build task
node-optional is not resolving relative paths correctly
Damn case sensitive file names
Include swf output in build