centos platform is a copy of ubuntu platform
[#63765714]
centos platform can configure DHCP networking
[#62331314]
extracted stages and task in cli task tracking

moving towards refactoring all of event log renderer

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
Add tests for task duration.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Do not stub new on total duration.

Test public methods which are delegated to TotalDuration but treat
TotalDuration as an implementation detail.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Add duration for finished and failed tasks to output.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Add callback for stage started, stage finished and stage failed.
Add duration method to Stage.
Added stage callbacks.

Reorganized event log renderer specs.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
improved migrations.rake descriptions

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
changed director attributes to properly lock db when updating/creating uuid

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
Fixes error message for package collisions between releases.

[#60722772]

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Extract task_number from multiple specs
Suggest director upgrade as default when handling 404 errors

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
formatting
Refactor director 404 response handling
rubocop unnecessary guard

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
add logging to bat runner to aid timing how long steps take

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
fix spec:system:existing_micro

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
do not upload stemcell to the micro because bats will do that

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>