Refactor ADVANCED_COMPONENT_TYPES

    Modified to a setting in common.py
    This enables third parties to add XBlocks to their system
    without having to make a code change.
@cahrens @andy-armstrong  Is this variable necessary?  Seems like it should all be in the ADVANCED_COMPENT_TYPES list to begin with instead of having multiple variables defined here.