renderPlugins is now responsible for showing/hiding plugin section

plugin's render function can now request showing or hiding its section
by returning a `boolean` value
it's safe to return undefined if no show/hide action is required