Tommoa Merge branch 'error' into 'master'
integrate failure crate and redo error system

See merge request redox-os/coreutils!199
Latest commit 11fde56 Jul 15, 2018