add g:ipy_force_preview option (defaults to 0)

the only change is in with_subchannel(). It now passes the value of
g:ipy_force_preview on to update_subchannel_msgs(...). If
g:ipy_force_preview is set to 1, then the preview window will be opened
automatically.