Improve docs for mix run
Fix String.at/1 documentation example
Fix return value of String.at/2 with negative position out of bounds
Release v0.7.2
Bump to 0.7.3.dev and get rid of deprecations
Recompile the project when a dependency is recompiled, closes #687
Converting typespec to an AST should transform range/2 type back to a `..` operator
Start an app and its dependencies with --app
Improve GenServer.Behaviour docs
Introduce `Application.Behaviour` to define application module callbacks
Improve coverage for GenServer.Behaviour
Introduce `Supervisor.Behaviour` to define supervisors callbacks
ExUnit now defines proper application and supervisor callbacks
Application.Behaviour.start is a private function to Elixir's stdlib
Improve docs for << >>, closes #693
Improve assert_raise when message matching fails, closes #694
:... is a valid atom, closes #697
Refactor module_test.exs to reduce assertions on load time, closes #696
Improve coverage for Supervisor.Behaviour
Add a supervisor to Mix, closes #392