Make click button less ambiguous, use new RSpec expectation syntax,

and Ruby 1.9 hash syntax.
Merge pull request #595 from JuanitoFatas/profile-spec

Make click button less ambiguous, use new RSpec expectation syntax,
export orders to xls format.
use axlsx_rails gem.
add controller test.
remove mime types.
revert routes change.
Merge pull request #596 from saberma/saberma-feature/export-orders-to-xls-format

导出xls格式的签到表
add admin order fulfillments controller.
show order invoices.
add event order fulfillment model.
save order fulfillment.
validate fulfillment.
add order fulfillment feature test.
add email notification.
send email to user and organizer after send goods.
magic encoding fixed.
update spec file with magic_encoding_fix script
remove useless unless conditation in EventChange

In Event model, the 'where("users.phone is not null and users.phone != ''")'
has already excluded the possibility of phone being empty
Merge pull request #598 from loveky/master

两处小修改