Previous title: Use forName instead of getLevel and valueOf for configuration
Without this one cannot use custom log levels in configuration without forking a large amount of code. Either the forName method needs to be removed and custom log levels should be explicitly forbidden, or support should be consistent.
Classes that would need to be modified:
BaseConfiguration, NullConfiguration, and DefaultConfiguration.