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)