Move to new sigils syntax
Effectively deprecate // and deprecate ^ in anonymous function clause heads
Raise URI.Error on malformed URIs, closes #2034
Do not defined a URI.Error, simply raise ArgumentError
Remove unecessary exceptions
print_doc_arg attempted to handle argments with defaults. However, it added " \\ " between them, which is actually the string " \ ".  This meant that (for example) "h IO.puts" dislayed "def puts(device \ group_leader(), item)". Changed it to escape both backslashes.
Take deps.loadpaths out of loadpaths to simplify call graph
Compile dependencies when we can in deps.check
Mark dependencies as requiring compilation every time they are fetched
Do not compile after deps.get and deps.update
Update CHANGELOG
Deprecate char lists in Regex
Avoid warnings on iex suite
Add R16B03, R16B03-1 and 17.0-rc1 to .travis.yml
Merge pull request #2042 from kiela/master

Add R16B03, R16B03-1 and 17.0-rc1 to .travis.yml
Emit warnings for Regex.match?
Fix dependency compilation order
Ensure deps can run after mix deps.get
assert_receive(d) should leak

Closes #2030.
CaptureIO now returns an empty string instead of nil when there is no capture