refector using state_machine
add EventOrder status transition logger
clean up
move priceable gem into lib and hack it to solve conflict with observer
fix hack bug
priceable use saberma's fork
Merge pull request #530 from jasl/refund

使用状态机重构EventOrder，并增加了状态迁移记录
Move graphviz to development group
merge master.