fix_available_operations
Created by: maypink
Now the setting of composer_params['available_operations'] affects the initial assumption and mutations. The initial assumption is built only from the available operations and boosting mutation can no longer add nodes to the pipeline with operations/models that are not specified in the 'available_operations' (if composer_params['available_operations'] is specified)