Add support for embedded configuration pages

By allowing a url of the type: 

```
var settingsUrl = 'data:text/html,' + encodeURI(html);
```

It will be possible to have embedded configuration pages instead of having to do a round trip to the internet...

This commit removed the adding of 'http' before url and assumes user will add a correct url to settings as specified in documentation.