extracted runCompiler from clafer.hs to Language/Clafer to make it reusable

separated desugaring out of compile, added ability to retrieve a model
from URL via HTTP
merged from develop: URL and runCompiler from cmd