Parse list of components dynamically from Release file instead of using "main".

There may be more than one component or a component that isn't even named "main".