prevent bdii class being included when using {top,sam,site}bdii classes

Add config back to init.pp, throw fail in subclasses, and include config.

Not completely happy with this, but seems easier to force removal of "include bdii" or "class {'bdii' :}" from bdii servers than a new class for bdii resource.