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.
Reinstate the message about Scottish Parliament parsing being broken.

Closes #686
Merge branch 'remove-deprecated-preg'
Remove exists_rep_image, it's no longer used.
Extract function for determining a party colour to a utility class.
Extract function for finding a member's image to a utility class.
Move existing namespaced classes to subfolder

This allows for the autoloading of classes in the root namespace, ie the
rest of TheyWorkForYou.
Move MEMBER class to use autoloading
Move postcode functions to autoloadable utility class
Move Gaze to the Utility namespace (for consistency)
Move constituency functions to autoloadable utility class
Fix case of Utility folder

Travis is particularly caring of the case of folders, even though PHP
doesn't care (and will be happy with all commits to this point anyway)
Move calendar functions to autoloadable utility class
Move alert utility functions to autoloadable utility class
Move ALERT class to use autoloading
Move URL class to use autoloading
Extract the THEUSER class and make it autoloadable
Move USER class to use autoloading