OpenSequenceDiagram update

Thanks to work from @tpatel and your humble servitor, the plug is cleaner and contains the alt construct.

re=@jankeromnes