BuildInfoRecorder - sessionStarted/sessionEnded are wrapped in try/catch and any error thrown is logged.
Merge branch 'maven-plugin' into hudson-plugin