Thai, arabic and other specific fonts rendering fixes
Readme updates
Workaround for proprietary API usage
Code refactoring
WebOptionPaneUI.java message area creation fix