improve custom build
Merge pull request #39 from TargetProcess/improve_custom_build

improve custom build
several performance improvements on client side
Use service for timeout
Merge pull request #40 from TargetProcess/improve_client_performance

several performance improvements on client side
rework state list
Merge pull request #41 from TargetProcess/rework_state

rework state list
fix state list
small fix entity list
Fix success panel styles
Merge pull request #42 from olushchik/fix_success_panel_styles

Fix success panel styles
implement build with artifact reuse
fix several issues
more fixes
refactoring