Changed the plugin loading process
The name of the main class of a plugin must now case insensitively match
the name of the plugin package.