* Modify _unescape() to use a dispatch table.
* Include the change from spoon.reloaded on RT#59194 to use hex() and oct() in unescapes and not eval().
* Include tests for the _unescape() function.
* Modify _unescape() to use a dispatch table.
* Include the change from spoon.reloaded on RT#59194 to use hex() and oct() in unescapes and not eval().
* Include tests for the _unescape() function.