Add test cases to check proper protocol fallback
Add test cases to check proper protocol fallback

Also fix tests that used the deprecated flag `fromChrome`.

cyrus-and/chrome-remote-interface,cyrus-and/chrome-remote-interface