import accept :functions and :macros as values in :only

This commit removes the previous ambiguous syntax:

    import :functions, Foo

In favor of:

    import Foo, only: :functions
Print failures for ExUnit as soon as they come
Update CHANGELOG