Deal with the cases where we have multiple CHEBFUN/scalars in the
operator, such as @(x,u) diff(u) - x - sin(x), or equivalently
in the GUI, u' = sin(x) + x.

Added appropriate tests as well.
Adding a safety check that we don't an IVP in BVP mode.