Adding in support to launch as https.
Test spec looks like it should be correct however there is a bug in the existing test suite that means it won't run.
There is a custom set of certs made for 'localhost' as that is all we can generate them for at the moment.
Merge branch 'master' of github.com:shakyShane/browser-sync into bugs/193-ssl
Fixing tests so that they pass because there is a change to the some of the URL code to now include a scheme
Adding certs that are different to the test folder so that we can be sure we don't get any errors that we miss due to certs.
Fixing the server so that it handles detection of https for true/false and object syntax correctly
pdating the version of agent because it fixes some of the SSL issues (although they still have other issues)
Merge branch 'master' into bugs/193-ssl
Adding some minor clean ups to the tests
Added filter to gulpfile for testing
Merge branch 'bugs/193-ssl' of github.com:PaulKinlan/browser-sync into PaulKinlan-bugs/193-ssl
Merge branch 'PaulKinlan-bugs/193-ssl'
Fix: corrected file-path in secure server spec
Fix: Ensure node does not reject connection on dev certs (for E2E tests)
Fixing merge issue in tests
Removing incorrect cert in test
Fixing an issue where all the tests were changed and I couldn't work out what it was
Allow the user to specify which URL is auto-opened
Merge branch 'bugs/193-ssl' of github.com:PaulKinlan/browser-sync into PaulKinlan-bugs/193-ssl
Merge branch 'PaulKinlan-bugs/193-ssl'
Cleanup: removed dupes & unused