[WIP] Support elixir 0.14.2

This is a work in progress, I just wanted support for elixir's master branch. Will add to this PR when new things break. 

Probably not backwards compatible with 0.14.1, so I wouldn't merge until 0.14.2 is officially out. 

Also had to bind dependencies on github projects instead of hex. This is temporary, of course.