Fix edge case with single characters

The global match failed with a single character.
Do not convert text inside of elements
Only convert text inside elements that are not SCRIPT or STYLE
Add tests for double quotes
Update comment
Ignore all text that looks like HTML
Simplify regexp
Tidy up
Merge pull request #7 from guardian/oja-inside-elements

Only convert text inside elements that are not SCRIPT or STYLE