Allow payment of variable shipping in FO

This change enables variableshipping carrier in the FO so that payment can be made by the customer. This is safe because only a BO employee can add this carrier. Tested on PS 1.5.6.0

But, how to lock the cart or detect if more products have been added by the customer?