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
Renamed client-side admin url helper

fixes #2254

- includes test
/ghost/reset/* should not redirect to signin

fixes #2257
Cleanup naming & order in admin controller

no issue

 There seemed to be no convention or order to the functions in the admin controller, so I have:
 - organised them
 - reordered them
 - added a small doc-block
 - reordered some routes
 - updated tests accordingly
ReadMe Improvements

SEMANTICS ALL UP IN THIS WHAT
Merge pull request #2258 from ErisDS/admin-ctrl-cleanup

Cleanup naming & order in admin controller