WIP: api
Added interface for Python to use the OCaml solver (for testing)
Don't abort a solve if we can't read one of the feed

Just log the exception and continue.
WIP: Python calling OCaml
WIP: call OCaml from Python
Make an interface conflict with its replacement
WIP: Process feeds imported with <feed>
Handle the old compile:command attribute
Converted more Python unit-tests to work with the OCaml solver
Better OS/CPU detection and ranking
Also sort implementations based on language, country, OS, CPU and ID
Updated more tests for OCaml
Disable multi-arch on Linux if the 32-bit linker is missing
Copy tidying
Don't bother writing from-feed attr if it's the same as the interface
Added multi-arch support to the solver
Don't get stuck looping with recursive dependencies
Updated testsat to work with the OCaml solver