Add reduce to Enum.Iterator protocol
Use reducers in Enum, File and URI

Remove Enum.equal?
Remove File.iterator/2 and File.biniterator/2
Remove iterator references in code
Remove file open in File.iterator and File.biniterator
Clean up and fixes in reducer code
Update docs for Enum.Iterator and reduce
Merge pull request #1102 from ericmj/reducers

Reducers
Enum.Iterator -> Enumerable
An Elixir module now translates to Elixir.Module instead of Elixir-Module
Fix autocompletion tests for Enum
Release v0.9.0
Fix checking unused local functions and default arguments
Add tests for warning
Merge pull request #1107 from mururu/check-unused-func

Fix missing unused private function and add test for warnings
Start v0.9.1.dev
Fix a bug where `mix deps.get` was not retrieving nested dependencies
Do not abort erl names processing when +iex or +compile appear
Ensure Enum.to_list and Dict.to_list return the same results for dicts
Fix a bug with nested record definitions
Fix a bug where `unquote_splicing` did not work on the left side of a stab op