Add a barebones "embedded" mode (bug #1117643)

This is missing a proper stylesheet and the wording of the messages
might change.

However, the full flow (aside from improvements which have been
split into separate bugs) is implemented and working.
Bump changelog for deployment