Use tag from VERSION on package.exs
Implement as_boolean/1 type

Closes #798
Tidy up and clean up quote API, closes #814
Refactor aliases handling
Improve docs for File
Improve aliases hygiene by using metadata
developing in progress for:
* check erlang files and dependencies before compiling
* error output for erlang compiling
* compiling of leex and yecc
Ensure aliases expansion also works for implicit aliases
s/on/in
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