Adding psr3 logging interface and monolog to the project's composer.json.
Adding two custom log handlers. One to link the logs to symphony console output to the logging and another to record build specific information in the DB.
Modified the builder so that it expects to have a psr3 compliant logger attached.
Fixing some formatting issues
Exceptions can now be passed in to the failure logging function.
All build logs calls now pass the build through as part of the context so this gets recorded in the log message.
Adding the LoggedBuildContextTidier to the monolog logging so that the build id is added to log messages.
Fixing more tab -> space conversion issues.
Merge pull request #191 from meadsteve/logging

RFC: First draft of using monolog for logging