Fix button text overflow (bug 889534)

Instead of just using text-overflow: ellipsis this now has script to detect text overflow and stack the buttons when it doesn't fit.

As part of the same branch I've removed the fadeIn and moved that to simply show/hide as this helps speed up detection. Lastly transitioning in the footer hides the switch to stacked buttons.

Views have been added to webpay to directly show some of the templates when in local development. For example /was-locked/?lang=es is a good url to look at.

![web_pay 2](https://f.cloud.github.com/assets/1514/811640/7f09f2ca-eedc-11e2-8120-abf574035bb0.png)
![web_pay](https://f.cloud.github.com/assets/1514/811641/80dc42b0-eedc-11e2-9a7b-60d4736b8d8e.png)