Update util.js

Fixes comments for preprocessor
Rewrite 'Preferences' to make it async
Modify {get, set}Preferences in PdfStreamConverter.jsm to support async
 Add preference to automatically enable the Hand Tool when the viewer loads