Remove obsolete Manifest.detect_cycle
Do node sorting purely in Python to avoid cycle detection issues
Added swap argument to angler-run
Invoke plugins based on uri-scheme