docs: fix require.js config file example
test(e2e): fix sauce test for pull requests

Pull requests don't have secured vars, so they can't use Sauce Labs.
Merge pull request #685 from KidkArolis/patch-1

docs: fix require.js config file example
docs: add page about Ember.js
Merge pull request #679 from toranb/master

added ember.js documentation
docs(emberjs): little formatting
docs(emberjs): fix formatting
docs: fix CoffeeScript initialization example
Merge pull request #690 from makeusabrew/patch-1

docs: fix CoffeeScript initialization example
docs: fix preprocessors code example

Closes #693
docs: fix a typo "framworks"
docs(faq): add more questions
docs(migration): add note about peererror
fix: don't mark a browser captured if already being killed/timeouted

Closes #88
docs(faq): remove a duplicate question
test(e2e): fix the browserstack config
test(launcher): fix failing unit test

Broken by 212309795861cf599dbcc0ed60fff612ccf25cf5.
style(config): Change warning message with updated instructions
feat: allow browser to reconnect during the test run

When a browser disconnects during a test run, Karma waits for reconnecting (configurable by `browserDisconnectTimeout`). If the browser reconnects in this timeout frame, nothing happpens - Karma replies the events (results) and the test run continues. If the browser does not reconnect in the timeout frame, Karma fails the build.

This should solve the connection issues with IE on polling.

- add browserDisconnectTimeout config property (defaults to 2000)

Internal changes:
- `Browser.isReady` is a function now, as browser has multiple states
- `BrowserCollection.setAllIsReadyTo` -> `setAllToExecuting`
- remove `Browser.launchId`, we use `Browser.id` instead

Closes #82
Closes #590
test(e2e): add a test for reconnecting