Begin adding tests for NpmPublishTask
Merge branch 'master' into publish-test
Merge branch 'master' into publish-test
Guard against empty entries for FileList inclusion
Create the initial package directory even if it's empty
Overrides for testing, make the cleanup task properly async
Get tests passing for publish
Better cleanup after publish test