Registers the specified target as a main target alternatives.
            Returns 'target'.

def main_target_alternative (self, target):
        """ Registers the specified target as a main target alternatives.
            Returns 'target'.
        """
        assert isinstance(target, AbstractTarget)
        target.project ().add_alternative (target)
        return target