ensure Lager is compiled before requiring it

Ran into a few scenarios where this would not be available in time to require in the macros. Happens with Elixir 0.13/0.14. Didn't see this in Elixir 0.12.