fix $browser: change to encodeURIComponent and decodeURIComponent for co...

Request Type: bug

How to reproduce: Include special characters (€) in a cookie and it will not decode correctly.

Component(s): ngCookies

Impact: small

Complexity: small

This issue is related to: 

**Detailed Description:**



**Other Comments:**

the self.cookies method in $browser was using escape and unescape to handle the cookie name and value. These methods are deprecated and cause problems with some special characters (€). The method has been changed to use the replacement encodeURIComponent and decodeURIComponent.
we don't need to put these in `global`, they're there by default (https://github.com/jshint/jshint/blob/681b406918e96044be3375e389ddbe931740a804/src/jshint.js#L4630)