Remove the suppression of errors causing PHPUnit hard failures.
Replace deprecated \e modifier in preg_replace with preg_replace_callback
Suppress Travis test failures on 5.6

PHP 5.6 isn't supported by us, and causes some deprecation
warnings for use of crypt() which is best fixed by waiting for
our systems to support 5.5 and dropping 5.4 support.
Merge branch 'remove-deprecated-preg'