Add a way to reload Plugins with a custom FileName.

Actually, if a Plugin has a file named like Plugin v1.0.0.jar, it cannot be reloaded by Plugman becuase it cannot find the file. Now, the file is gotten with Reflection to check the CodeSource of the Plugin class.