developing in progress for:
* check erlang files and dependencies before compiling
* error output for erlang compiling
* compiling of leex and yecc
Fix typo in typespec of Node.disconnect
Add Node.connect/1 method
Unpack __block__ in type specs

Fixes #827
Remove some garbage
Minor indentation fix
Merge pull request #825 from khia/node_connect

Node.connect/1
Deprecate Process.self in favor of Kernel.self to make imports easier, closes #832
Change references or invocations of Process.self to Kernel.self
Merge pull request #833 from kimshrier/process_self_deprecations

Change references or invocations of Process.self to Kernel.self
Add HashDict.t type
Drop HashDict.t type and spec HashDict.new with Dict.t
Pick latest variable in between clauses instead of picking a random one
Push a test case related to the nested vars in clauses
Default mix task should be run, closes #834
Fix invalid bit syntax in docs.
Misc. documentation cleanup
Fix typo in IEx.Helpers.h/1
Merge pull request #841 from happy4crazy/iex-helpers

Tiny typo in IEx.Helpers.h/1
Suppress minor warning (unused variable) in hash_dict.ex