ANSIfy ExUnit formatter
Print a warning if ExUnit user config contains an invalid value, and assume an empty user config

This change prevents ExUnit from crashing when trying to merge invalid options and warns the user about the problem early on
Add elapsed times to ExUnit runs
Update CHANGELOG
Use latest ExDoc
Fix bug in Path.expand