Merge branch 'release-0.4.6'
Dutch locale
chrome.manifest and translation tweaks
Merge pull request #89 from HJTP/master

Dutch locale
Updated Simplified Chinese translation.
Merge pull request #109 from mozillazg/develop

Update Simplified Chinese translation
Merge pull request #94 from LordJZ/develop-embed

Add markers for embedded objects.
Closes #110. Use default hint chars if custom hint chars string is empty
Closes #111. Validating custom hint characters.
If there are less than 3 custom hint characters the the default hint characters are used.
Custom hint characters are filtered to remove duplicates.
Bumped version to 0.4.7 and updated changelogs
Merge branch 'release-0.4.7'
Merge branch 'release-0.4.7' into develop
Reversed change log order
Closes #117. Hotfix for custom hint chars
Version bump and changedlog update
Merge branch 'release-0.4.8'
Merge branch 'release-0.4.8' into develop
Use element.classList instead of custom helpers

Remove `utils.addClass()` and `utils.removeClass()`. Use
`.classList.add()` and `.classList.remove()` directly on the elements
instead.

My editor is set to strip trailing whitespace, which it did. So a diff of
this commit is a bit messy.
Merge pull request #133 from lydell/develop

Use element.classList instead of custom helpers
Remove unnecessary semi-colons

Trailing whitespace was also removed by my editor.