Documentation improvements

Courtesy of Nick.
Rename options argument

As the properties are not optional
Clean up isSidebarInjected callback
Provide help for Windows and Linux users
Update the Restricted Protocol help text