Refs #11: webpage.open() supports partially extended parameters

The support of 3, 4 or 5 parameters is ok.
But parameters about http options are not taken account yet.