updated argument handler to work without callback

The method seems convoluted, but correctly applies the callback.  Please feel free to update it if it is too long.
Fix #751; incorrectly rendered admin links
Add sanity checks to external links in admin menu
Fix links on admin homepage
Merge pull request #758 from d-pac/fix_admin

Fix #751 broken admin links
Updating changelog
v0.2.35
Throw a ReferenceError on unknown list in `keystone.list`
Adds appversion rendering to footer
Merge pull request #760 from sebmck/unknown-list

Throw a ReferenceError on unknown list
Merge pull request #757 from snowkeeper/email

Email - updated argument handler to work without callback
Cleaning up linter warnings in lib/email
Cleaning up linter warnings in core/initNav
Fixing redefinition of Promise and other linter warnings in core/mount
Extraneous semicolon in core/populateRelated
Fixing templateCache bug in core/render
Fixing linter warnings in fieldTypes/localfiles
Fixing linter warnings in fieldTypes/numberarray
fieldTypes/textarray
Calling the localFile formatter with the field scope