Context: allow null PluginIndex

If a null PluginIndex is passed to the constructor, a new vanilla
PluginIndex is instantiated and used.
Context: fix javadoc issues
ServiceHelper: tweak javadoc