Work around IE6 image fallback display issue

Images sometimes don't get displayed in correct size in IE6. Waiting for
image to be fully loaded before inserting it works around the issue.
Merge pull request #54 from alphagov/ie6-compatibility-61471390

Work around IE6 image fallback display issue
Use supervisor instead of nodemon for development server

nodemon was not detecting changes because of a misconfiguration.
However, it is also unstable in use on our development vm.
The vm system time gets out of sync with the host system time.
nodemon seems to use the modified date of files to detect changes
and when the times get out of sync, nodemon continuously restarts
the app.
Re-add Winston for logging

We removed it in 7f62be9af497c51e72310327e27ae93043594135 when we
thought it might be causing production issues, but those were not
due to Winston.

- Development: log debug messages in colour to the console
- Everything else: log JSON messages to a file in /var/log/spotlight

We are still using the Express dev logger in every environment. This
is just a first pass.

Log rotation is not handled by the app.
Lint app/server.js
Merge pull request #55 from alphagov/use-supervisor

Use supervisor instead of nodemon for development server
Merge pull request #56 from alphagov/reinstate-logging-winston-61740880

Reinstate logging with Winston
Fix log file directory in production-like envs

Lumberjack looks in the current deployment of the app, not in
/var/log/app-name. Confusing.
Fix position of labels in journey module
Fix name of test
Re-enable minification of application
Merge pull request #57 from alphagov/fix-journey-labels-61567446

Fix journey labels 61567446
Merge branch 'master' into residential-property-transact