Microplanning: minor bug fixes

And uses the weights info from SuReal.
It has always accepted a SequentialAndLink as a result from the microplanning meeting we had awhile back.  It's just never checked.

I guess it makes sense since the set of links that are passed to microplanner are in the order of what the planner want to say first.