Allow 'foo . (42)' calls
Allow multiple lines 'foo . ()' calls
Initial ExUnit.DocTest implementation
Add support for exception tracking in DocTest
DocTest: add a note on using standard output
Capture the offending expression in DocTest if we can't AST it
Somewhat better line reporting on doctest failures

The line isn't precise (because we don't know the line of the @doc
or @moduledoc), but it points to the line where the definition starts
Convert Kernel to doctests
Merge pull request #930 from yrashk/doctest-kernel

Doctest kernel
Undoctest Kernel.float_to_binary/2 test as it can't be tested on R15B*
Improve deprecation of :+.() and friends
Split doctest structure from other kernel tests
Allow doctests to be defined dynamically
Split doctests that expect an exception from the ones who does not
If a doctest fails with an unexpected exception, test failure message
should contain the original expression that caused the exception to
be raised
apply is a macro
Only error on ambiguous imported function calls, not on the imports themselves. Fixes #788.
Merge pull request #937 from alexrp/master

Only error on ambiguous imported function calls, not on the imports themselves.
Clarify import conflict semantics.
Refactor find_dispatch to loop data functions and macros lists just once