Reducing Compile-Time Dependencies in Gettext for Elixir

This is how we significantly improved compilation time for Elixir projects that use Gettext, using a few metaprogramming tricks and ten years of Elixir experience since we wrote the first version of this library.