add efficient filesystem handling for guard
Revert "add efficient filesystem handling for guard"

This reverts commit 6ba615c5866021a30d6b2c50ae33044b180dd14b.
Merge branch 'official'
Merge branch 'official'
non-freshing join
1,redirect to login page while click "join" button.
2, refresh count of joined.

know issue:
  1, while no guys joined an event, this first guy click "join" button, the "Joined guys" section should not shown.
  2, avatar section could not refresh after someone joined.
1, cancel a joined event.
2, read tooltip text from i18n.
优化代码
add js testing for asyn event joining.
Merge branch 'official'
翻译了部分文档，请进一步完善
Merge remote-tracking branch 'richard-ma/master' into translation/en
use angular services to reload participated users.
support capybara javascript feature test.
fixed rspec error. add angular services test.
Merge pull request #329 from saberma/saberma-feature/319-join-with-no-fresh

报名后更新「已参加用户」 #319
add homepage feature description. close #320
Merge pull request #335 from saberma/saberma-enhancement/320-homepage-describe-slug-and-follow-feature

首页增加特色描述 #320
event display end. fix #330
Merge remote-tracking branch 'upstream/master' into feature/330-event-display-end