Provide a locate on case conversion methods to avoid issues in turkish environment

See http://http://echo.nextapp.com/site/node/6840 wher dikai provided this excellent explanation:

 This is caused by Locale in FontKit._getFontStyle.

 It tries to use styleName.toUpperCase() for style name lookup. In Turkish Locale, the upper case of "plain" is "PLAİN" (with İ) which doesn't match "PLAIN". So, to fix this, you could try update the code to styleName.toUpperCase(Locale.ENGLISH), or simply set english as default locale if that doesn't affect your system. (See attachment for fixed version of FontKit.java)

 Alternative: If you use the upper case "PLAIN" in your font text, it'd be fine too. like "Verdana, PLAIN, 9pt"... but that means you'll need to locate all of those default fonts in EPNG code and make all the changes.

 Here's a reference for a good read about the Locale issue: http://mattryall.net/blog/2009/02/the-infamous-turkish-locale-bug

 P.S. This is not a BUG in Java. It's rather a BUG in everything else except Java, and programmers are usually unaware of the Turkish dotted and dotless "i".
Adjust CVS ignores
Add missing libraries
Add quick IDEA project