Add OutputPreproc directive for outputting the preprocessed script
Fix #18
Merge branch 'master' into edge