add market order to api document
add order id indices to trades
record funds received
Revert "Revert "refactor Order#avg_price""

This reverts commit d6bdccf455adad481cc6c8cab060686d9e0620f6.
calculate Order#avg_price using funds_used and funds_received
add migration task for new column Order#funds_received
fix AMQPConfig#channel
concurrent pusher daemons
optimize trade executor subscription
optimize order processor subscription
Use annotate to display the fileds in models.
require two factor auth on withdraw
Merge branch 'master' into api-optimization
print progress when running fill_funds_received task
Merge pull request #120 from peatio/add_annotate

Use annotate to display the fileds in models.
Fix K-line data generator
Merge branch 'master' into audit_log

Conflicts:
	db/schema.rb
Updated the annoate.