update for Elixir 0.14.x

bump Elixir constraint in mix.exs
use on_exit/2 instead of removed teardown/1 function in tests
disable linking in meck to avoid crashes during teardown
Sadly we don't have erlang 17.1 on travis still :(