Updates to the scale transition

* The scale transition did not honor the "reverse" parameter, it does now
* The origin for the scale can be changed. That way popups scaled up can appear to originate out of another widget.