A Multichannel Least-Squares B-Spline Approach to Molecular Photoionization: Theory, Implementation, and Applications within the Configuration-Interaction Singles Approximation