accept arguments on setup

useful if you want to setup a new instance programatically
"Sounds" tab in Settings page... WIP, needs fixing.
WIP - settings.prepare refactoring... because.
adding missing files
user deletion #746

user deletion NOT SKALABLE
clean up, radix
dont display chats with deleted users
missing ;
added tablet screenshot
closes #1126
Merge branch 'master' of github.com:designcreateplay/NodeBB
moved user delete to its own file, closes #746
new middleware to add slug to topic and category
logger jshint
removed dupe from controllers/user.js
controllers/admin/users cleanup
took out forking to its own file
moved to showForkModal
alertSuccess can take language strings
Merge branch 'master' of github.com:designcreateplay/NodeBB