Track Julia 0.4

The second commit addresses #62 (I went ahead with Keno's suggestion for now, though I'm hoping we'll get to revert it eventually), and the third squashes deprecation warnings on 0.4. Thinking I'll bump in METADATA.jl if this is merged.