Report all parse errors in one pass

Summary

It would be desirable if at load time, BuildStream would not abort the load process immediately when an error is encountered, but instead continue to collect as many errors with the yaml as rationally possible, and report all the errors at once.

Other relevant information

  • BuildStream version affected: /milestone %BuildStream_v1.x