Fixed two-chars html char references.
Added BinarySearchBase for more generic binary search searching
Added HtmlDecoder.detectName()
Changed detectName to detect the longest name.
Fixed location of the last name.