navigator properties should be read-only

This applies specifically to web pages.

It'd be nice to make these properties configurable with a config option, but they currently aren't anyways. However, in the execution context of the web pages, these properties must be read-only.