RFC: wrap import statements in try blocks

MathProgBase/JuMP should still be able to load if a package present but not working (i.e. Cbc in its current state). I don't want to inadvertently break anything, so let me know what you guys think before I merge @mlubin @IainNZ