FMLLogFormatter: dynamic log level name

FMLLogFormatter now uses getLocalizedName or getName for log level name instead of a series of if/else if/else statements.

This allows mods to add their own custom log level classes have have them display the names of the levels in the console.  Also fixes a missing space between the timestamp and the logger name when no level name is printed.

Changes to be committed:
	modified:   common/cpw/mods/fml/relauncher/FMLLogFormatter.java