ability to make parallel payment

USE_CHAIN settings was not used and was default False.
But in Payment.process method, primary receiver was forced.
This commit make chained payment as default, with ability to make parallel payment (when USE_CHAIN is set to False and no primary receiver was defined).