Revise mix.ps1 to use FileInfo object to represent path, modify $args directly
Fixed to use flattened array $newArgs
Fixing doc typos in Keyword
Merge pull request #2559 from jwarwick/keyword_docs

Fixing doc typos in Keyword
Provide Inspect.Algebra.format/2 that returns iodata
Rewrite IO.ANSI tests to match new behavior
Avoid unecessary wrap inside do keyword
Bring back original tests for IO.ANSI

To avoid conflict and preserve compatibilty, the new tests use the
functions `IO.ANSI.format/2` and `IO.ANSI.format_fragment/2`.
Change IO.ANSI tests to assume chardata is returned
Merge pull request #2554 from chyndman/mix-ps1-revised

mix.ps1 Revision
Trigger rebuild in Makefile for io/ansi/docs.ex

Closes #2558.
Fix a typo in typespec doc
Merge pull request #2563 from alco/typespec-typo

Fix a typo in typespec doc
Improve config.exs docs
Implement IO.ANSI format/2 and format_fragment/2
Put IO.ANSI.reset inside a list before concat'ing
Add docs to format/2 and format_fragment/2
Add test case for nested improper lists
Reimplement IO.ANSI do_format

This avoids copying partial lists, and handles nested improper lists.
Fix IO.ANSI doctests