add Compat.jl dependency, remove 0.4 deprecation warnings
force macro expansion of inner metadict expressions
Merge pull request #33 from JuliaLang/jcb/compat

Add Compat.jl dependency, remove 0.4 deprecation warnings