Fixed Checkstyle issues and other small changes

ProgressLogReader: changes to status in parseCurrentStatus, used DurationFormatUtils.formatDurationWords in getDuration, created getRawFileName method, added Javadocs, removed owner field twice and removed tab characters.

Check whether the pipeline status has changed before updating in the Main.notifyUpdatePipelineStatus method.
Moved POLL_INTERVAL_PIPELINE_LOG constant from Main class to Constants interface.
Added Apache commons lang library for DurationFormatUtils class.