Detect all entities when double-escaped

This should solve #130 .

In the past, the list of HTML entities that were detected to be escaped twice were limited to some 6 usual ones. This version handles all HTML entities according to the HTML language. That is any string that matches: `&someword;` or `&#somenumber;`