Use a non-zero exit code and STDERR when reporting missing dependencies.
Added back the use statement that was removed in efb5686.

This was removed, but is actually needed for other exceptions in `PhpSpec\Console\Application`.

Also added some missing `@throws` annotations.
Avoid autoloader false positives.

Since it's not unlikely that `../../..` is a directory, we should also test
that the `autoload.php` file exists before we try to include it.
Add missing license comment.
Fixing use statement
Merge pull request #440 from ciaranmcnulty/master

Fixing use statement
Merge pull request #438 from whatthejeff/autoloader-false-positives

Avoid autoloader false positives.
Merge pull request #437 from whatthejeff/missing-use

Added back the use statement that was removed in efb5686.
Merge pull request #439 from whatthejeff/missing-license

Add missing license comment.
Merge pull request #436 from whatthejeff/exit-code

Use a non-zero exit code and STDERR when reporting missing dependencies.
Fugbix typo.
Merge pull request #441 from whatthejeff/patch-4

Fugbix typo.
Bumped the dev version to 2.1-dev in `PhpSpecContext`.
Add no_code_generation and stop_on_failure to config
Merge pull request #418 from tomphp/issue/352

Add no_code_generation and stop_on_failure to config
Add more detail to suites configuration section
Merge pull request #442 from whatthejeff/patch-5

Bumped the dev version to 2.1-dev in `PhpSpecContext`.
Add cookbook on controlling object construction
Add note about null namespace suites. Relates to GH-384
Adding back Travis badge