delete unpaid order and generate new order when click to buy #288

- 用户每次点购买课程按钮，都会生成新的订单，并删除未付款的订单。这样就不会出现支付宝“冻住”的情况。
- order.new之后还是要order.save，因为我们之后需要course_id