Fix incorrect description of capistrano thor task
Boyscout: add some extensions to provide data-openif and data-closeif functionality
Boyscout: prevent PATCH and PUT commands from the user form

Saving a record which is already persisted normally sends a PATCH or PUT
command to the back-end. This is not supported by the app (once
registered, no updates are allowed to a User), so it should be
prevented.
Add travis config
Some additional build steps for Travis
Increase Capybara Poltergeist driver timeout to prevent random failures