Some minor improvements.
Client-side changes to support 'form' type IPE for "display: inline" fields.
Server-side changes to support multiple node 'pseudofields' (or 'properties').
Hack to make node titles editable. Uses a form backstage (i.e. the form is never visible to the user) to actually send the updated values to the server.
Calculate the field's IPE form URL from the IPE ID. Removes a lot of markup.
Prevent stale values being used when rendering the updated field.
Correctly stop the editing when replacing the old rendered field with the new one. This fixes the "IPE form won't go away after saving" bug.
Attach IPE logic to re-rendered fields after saving changes.
Use .once() to make it easy to attach IPE logic to fields that have been reloaded through AJAX.
Allow a custom context to be passed in to the Drupal.ipe.find* methods.