admin - 'about' enhancement

Changed this from modal to a normal dialog. This allows the video to
play while the user continues to work in the UI.
controller enhancement - better form validation for url input type
admin - variations bug fix

The variations editor for product-specific variations was not displaying
the 'add option' button, so no options could be added.