Add a Bukkit plugin interface to the ore dictionary

Conflicts:
	src/main/java/org/bukkit/craftbukkit/CraftServer.java
Patch SimpleServicesManager to handle null plugins
Add javadocs to api classes, getName() in OredictEntry
Add Bukkit interface for Forge's FishingHooks
Fix the plugin-api commits for 1.6.4
Merge pull request #1601 from riking/v164-plugin-api

V164 plugin api