Phoenix and Elixir versions compatibility

Elixir 1.X series should not break backward compatibility: and legal code that ran on older 1.x shall run unmodified on later 1.y. If not, it is a bug on Elixir.