Basic navigator object outline ready to add methods to.
The navigator object contains all the information about the browser
Signed-Off-By: Vincent Sanders <vince@netsurf-browser.org>
By using carefuly built macros we can make the spidermonkey binding
work on earlier editions of spidermonkey.
Some ideas taken from Chris Young and Ole
Signed-off-by: Vincent Sanders <vince@netsurf-browser.org>