use Elixir 0.15 and hexfied ex_doc
new syntax for list comprehensions
use Macro.pipe/3
Extend @herenowcoder's update patch a little

All tests now pass and callback docs are properly generated again.