Unit Tests

- Fixed test with ambiguous Test::is signature.
UTF8

- Integrated latest UTF8 character width calculations from Markus Kuhn.
Code Cleanup

- Removed unused, untested DOM cache.