Travis build binding

This is a proposal for consideration. It stores the monodevelop binaries for particular versions that we support in a separate repo and builds against them in the travis CI run.
Yes sure. I didn't realise this PR was still open when I updated the branch! I need to give this logic some more attention.