IDEX-1219
Add visibility in project export
Add ProjectProblems if we detect project type via ProjectTypeResolver
IDEX-1357 - fixing regression observed -> removing constants preempting line 1 and 2 in builder console & moving events publishing in getSources method
Merge pull request #86 from stour/IDEX-1357

IDEX-1357 - fixing observed regression
hierarchical representation of runners
IDEX-1446 - Change messages displaying when preparing source code at build start
Merge pull request #87 from stour/IDEX-1446

IDEX-1446 - Change messages displaying when preparing source code at build start
Now project service on getProjects return also not valid projects
add test for register one server for few infra (community and paid)
Add random runner selection strategy
Fix failing test
Fix IDEUI-221 Better app health check

Note: Commit replayed because erase by newer one (2c8e6d erased by
c80bda).

Enhancements made:
* if HEAD method is not supported, there's a fallback on GET one,
* all 1xx, 2xx and 3xx are now considered as working status code.