use sheet window modality so OAuth window doesn't take over full screen
Fix bug with js print() breaking on certain characters

The message text needs to be escaped before beign evaluated.
Add carriage return to escaped string in print()
Merge pull request #2853 from huffman/fix-print

Fix bug with js print() breaking on certain characters
Merge pull request #2841 from birarda/master

use sheet modality so OAuth window doesn't take over full screen
Merge branch 'master' of https://github.com/highfidelity/hifi into priority