split eGf.newTab into newTab and duplicateTab
split eGf.newWindow into newWindow and duplicateWindow
refactored eGf.root in order to get rid of its second parameter
renamed and adapted accordingly eGf.privateBrowsing to eGf.newPrivateWindow so that it works with recent versions of Firefox
renamed closeBrowser action to quit