Revised URL validation

Fix for Web Page Widget Issue #10 - http://goo.gl/08fE4k

- Revised URL regular expression to use a less strict yet very reliable and rigorously tested version
- Applying a patch prior to url validation that adds http:// if no protocol is present

@donnapep This has been tested by QA and they are good to deploy.