Allow 'foo . (42)' calls
Allow multiple lines 'foo . ()' calls
Add support for %w and %W (words) sigils with return type modifiers
Implement Record.import macro that allows using private macros on public records
Merge pull request #945 from yrashk/record-import

Implement Record.import macro that allows using private macros on public...
Merge pull request #870 from devinus/words-with-modifiers

Add support for %w and %W (words) sigils with return type modifiers
Do less work at runtime for %w/%W
Mention Record.import in defrecord documentation
Minor defrecord documentation improvement
Properly quote | expressions, related to #944
Merge branch 'master' of https://github.com/elixir-lang/elixir
Ensure the proper scope is passed on args call, closes #949
Uncomment features related to unquote fragments
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