Split v2 configure into configure/post-configure

Separate configure into configure/post-configure and support initial builds
during setup, controllable via a new 'Install-Build-Required' manifest key.

Trello: https://trello.com/c/UCTKH4LA (online_runtime_241)
Merge pull request #2208 from ironcladlou/dev/v2carts/post-configure

Merged by openshift-bot