Fix: iOS 5.1.1 - non-english symbols in hash

Author: @L0stSoul
Merge pull request #2 from mishanga/patch-1

Fix: iOS 5.1.1 - non-english symbols in hash
Merge pull request #3 from nerevar/update

Update bem-history
Поменял decodeURIComponent на decodeURI.
Иначе параметры в урл, которые являются закодированными кусками другого урл,
декодируются до упора.
Merge pull request #4 from feugenix/unescapefix

Поменял decodeURIComponent на decodeURI.
Return deep copy of state
Merge pull request #5 from ivn-cote/patch-1

Return deep copy of state