Update delete all content button labels

issue #2027
Update package.json for publishing to npm

address #2078

- removes private: true flag from package.json
- created .npmignore file and moved all of buildGlob
 file patterns into here, negating all patterns as
 the npmignore file defines what is to be excluded
 and not included.
- gruntfile now uses the inverse of the .npmignore file
 to define what files to include in a release
Merge pull request #2241 from bdougherty/issue2027

Update delete all content button labels
Merge pull request #2239 from hswolff/package-json-updates

Update package.json for publishing to npm
Fixing config unit test for Windows
Cleaning up unused blocks