wrap web storage setItem in a try catch, and enable client-side logging (and make other logging option choices explicit)
slight improvement in edge case logging
output the original exception message
extra safety
remove logging from prod client
Merge pull request #886 from jay-hodgson/trycatch-webstorage

Wrap web storage setItem in a try catch, and enable client-side logging