update for set/getvartype breaking change.
fix some lingering bugs.
update REQUIRE.
last compatibility fix.
Merge pull request #20 from JuliaOpt/semicont

update for set/getvartype breaking change.