Allow 'foo . (42)' calls
Allow multiple lines 'foo . ()' calls
Merge pull request #922 from bellthoven/fix_function_calls

Allow 'foo . (42)' calls
`function(:is_atom, 1)` is deprecated in favor of `function(is_atom/1)`

This is required so we can identity the proper function/arity
from quoting and properly hygienize function retrievals.
Refactor elixir_dispatch to rely more on elixir_scope
Remove check_require in favor of a meta tag
Ensure hygiene applies to function and partial applications
Ensure hygiene also works with directl calls to Kernel.function
Ensure the macro system respects imports hygiene, closes #875
Make Enum.Iterator's docstring more descriptive
Merge pull request #952 from alco/enum-iterator-docfix

Make Enum.Iterator's docstring more descriptive
Improve some docs
IEx's h helper should not render ANSI codes in the documentation
pieces, otherwise it becomes impossible to read IO.ANSI documentation
Implement GenEvent.Behaviour
Merge pull request #958 from yrashk/gen-event-behaviour

Implement GenEvent.Behaviour
Do not import IEx.Helpers since we delegate to them, closes, closes #957
Also dispatch to local macros
Release v0.8.2
Get rid of eval on IO.ANSI
Remove deprecations