Infer appRoot from run.js file, not just index.html.  Improve logged messages a bit, too.
Access excluded modules from within compile() via an injected isExcluded() function.  Force 'curl' and 'curl/_privileged' to be excluded in all cases.
Update release notes for 0.7.9.
Ensure that baseUrl and output are converted to absolute paths so node doesn't try to resolve them using node_modules logic.
Bump to 0.7.10 and update README.
Stop writing file name to cache instead of metadata.