Fix: BrowserSync chokes on iframes without a URL
Minor update to comment for main.js
Add flexibility to styleguide iframe handling

At present it assumes each styleguide-demo is going to have an iframe,
which isnt the case for the icons section. This was breaking watch task.
Update deps, add support for libsass