attached properties and fixes

- ADD: Html attached property for WebBrowser controls
- FIX: duplicate IsNullOrWhiteSpace() extension method