Allow coverage tool to be pluggable
Add record type `Record.t`
Add String.to_char_list and String.from_char_list
Check ExUnit.Server is registered before adding cases, closes #1472
Merge pull request #1476 from meh/string-list

Add String.to_char_list and String.from_char_list
Print detailed information on conversion errors
Normalize windows home, closes #1462
`mix deps.update` no longer update all dependencies unless `--all` is given
Fixed GenFSM example code and typos.
Updated GenFSM example code
Wrap Mix.Shell.cmd with " instead of '

Single quotes can't be escaped in the shell so commands containing '
will not work. Instead wrap the command in double quotes that can be
escaped and escape " in the command.
Merge pull request #1478 from ericmj/mix-cmd-quotes

Wrap Mix.Shell.cmd with " instead of '
Merge pull request #1477 from jwarwick/genfsm_docs

Updated GenFSM