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.