Fixed two-chars html char references.
Added BinarySearchBase for more generic binary search searching
Added HtmlDecoder.detectName()