Refactored FPF error insertion a bit, now uses ${errorMessage} instead of %s as placeholder for the message. Each parameter with xpath expression as key can now either be just the message markup, or have child parameters "markup", "location" (one of "before", "after", "replace" and "child", default is "after") and "container", which can have markup for a container to wrap all messages. It is inserted at the given (or default) location instead of the indidivual elements, and can have a ${errorMessages} placeholder for all error messages combined into a string. As with the main or "markup" parameter, a callback is possible, which in case of the container receives an array of error messages as the second arg instead of just the message (erroneous element node is the first one), in case you'd like to do something more advanced. Refs #228.