Fixes macro escaping issue
Fix escaping issues (#28) I think this fixes the escaping issues. Tests pass and DifferentialEquations.jl compiles again. The tests can't test that the escaping of Compat is okay because Compat.jl is used in the tests, which is why this was not found in the first place.