CI-38 Append forms to body before submission
CI-38 Append forms to body before submission

Chrome 55 adheres to the spec so we can no longer submit forms which are
not a part of the DOM.

It was technically illegal to put a <form> inside a <button>, even
thought it worked fine.

This changes it so that we attach forms to <body> before submission.

powershop/SquareSquash-web,powershop/SquareSquash-web,powershop/SquareSquash-web,powershop/SquareSquash-web