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.