move scope.js into publishable.js, add forcePublishWithScope