Page.resource.requsted event is not fired on urlencoded or encoded urls.
Added unit test for checking the page.resource.requsted events firing with differently encoded urls.
page.resource.requsted event is now emitted on urlencoded urls.
Still, there is a problem with encoded urls.

Extended the tests to page.resource.received event Replace own logic with utils.decodeUrl()

Fixed jshint error

Fixed typo.

Extended the tests to page.resource.received event
Replace own logic with utils.decodeUrl()