Fixed exception error when execuate rake db:setup
Call #identity on a member without identity authentication record
would throw excpetion, but it is supposed to query and check if it is nil.

e.g. views/private/settings/index is using 'if current_user.identity'
Member#identity should return nil instead of raising
when authentication record does not exist.
move enqueue outside transaction to prevent it cause db rollback
Update banks.yml
allow api access even user is disabled
block api access from other than trusted ip
Update deploy-ubuntu.md

Added clarification for benefit of those who are following this guide using Ubuntu 12.04 or Ubuntu 10.04. When installing nginx-extras, the command sudo add-apt-repository 'deb https://oss-binaries.phusionpassenger.com/apt/passenger trusty main' is specific to the version of Ubuntu. For instance, under Ubuntu 12.04, the command should be: sudo add-apt-repository 'deb https://oss-binaries.phusionpassenger.com/apt/passenger precise main'
ensure message ack
remove useless check
Refactor and remove bank model
Merge branch 'master' into peatio_australia

Conflicts:
	config/banks.yml
	config/locales/en.yml
	config/locales/zh-CN.yml
	db/schema.rb
Update deposit_channels.yml and withdraw_channels.yml
change cny to aud
Update i18n translations
Refactor and move receive bank info from i18n to deposit_channel.yml
Change i18n key from number to account
Merge branch 'master' into peatio_australia

Conflicts:
	config/deposit_channels.yml
Home page
Cleanup