Update codegen script so that it doesn't create delete script for non-block related attributes
Remove MEF base classes that are no-longer needed.  Originally had two different sets of base classes, one for components that had security and attributes (managed) and one for those that didn't.  However, all components are now managed, so deleteing the unmanaged base classes (and will then rename others so that they don't have the "managed" in their name
Rename the MEF base classes to remove the "Managed" from the class names since there is no longer a managed vs. unmanaged (all components are now managed)