Autosave after delay after last change
- save action supports draft parameter
- support generating draft URL when saving
- new oxf.fr.detail.autosave-delay property
- logic for autosave after delay
Delete to set value of the draft column
Move autosaved attachments when saving
Fixup form changing @nodeset into @ref, fix #1133
Add xxf:forall and xxf:exists
Fix #1129 "Incorrect caching of 404 and error pages"
Remove obsolete oxf.http.force-last-modified property
Fix #1131 "fr:alert-dialog: Callbacks don't support static ids anymore"
Fix #1132 "xf:model/xf:var/@model doesn't scope other model's variables"
FR: Fix language handling for pages without app/form

- in particular, this allows the home page to show the language selector
- new oxf.fr.available-languages property (without wildcards)
Implement #1054 "FR: Unpublish/republish"

- checkboxes and Unpublish/Publish buttons
- confirmation dialog
- display Available/Unavailable for each form
- unpublish/publish logic
- detail and summary pages return 404 if form is unavailable
- internationalize home page
Allow Form Runner buttons to have a binding
Small refactoring
Fix #142 "Id conflict between section templates"
Fix #1128 "Opening control settings shows image attachment as required"

Also fix fr:attachment.
Use true instead of 1 as value of req parameter
- this to be more consistent with values sent to the persistence layer
Extend search API for drafts
- ability to return draft for a specific document id
- ability to return drafts for document that have never been saved
Show dialogs in new/edit when drafts are found
Proxy portlet: keep order of preferences
For #794: Don't show weaker alerts if constraint alerts match