Support precompiled Elixir

Removes support for building Elixir from specific commits.
Changes the formats for specifying Elixir version (dropped tag and commit).
Fixes an issue where dependencies were recompiled even though they were cached.