Change way of generating code for page options

Object with user settings should extends existed page.options.setting object. When builtin object is replaced by new one, containing only a few custom settings, browser could no launch.