More generic plugin base

Loads the plugin base generically (should work no matter where AllSpark
is in relation to the implementing class, and doesn't have to be exactly
'index.php' anymore). Also grabs the pluginInfo metadata at the same
time (will be useful for patching the autoupdater)