Re-instate the Bootstrap class

Because Phing, and possible some other tools, use the Bootstrap
class, which we recently broke, I have refactored the binary
file to use the bootstrap class to initialize phpDocumentor.

This simplifies the binary and makes it possible for phing to
use it again.
Remove apt-update in favor of the vagrant role
Moved apt-update to Vagrant role
Merge pull request #1354 from mvriel/feature/1348

:+1:
Ansible for windows users
Removed ueless command
Removed ansible host copy
My bad, it was missing an inventory file
Merge pull request #1355 from WyriHaximus/develop

Ansible for windows users
Add tests for Descriptor\ProjectDescriptor
Implemented TestFest 'Descriptor\Validator' case
- Added PHPUnit test for Descriptor\Validator\Error at the TestFest
- Added docblocks for Descriptor\Validator\Error
- Fixed typo in Descriptor/CollectionTest
Forgot trailing newline
Updated Mockery

Mockery was still breaking on PHP 5.5.12 with the unserialize errors introduced during that fiasco.
This should now run on any setup.
Avoiding assertTrue(true)

Turned the "useless test" flag off since we are using mockery which led us to use a lot of $this->assertTrue(true) to avoid
phpunit strict errors.
Dropped the current ones spread out in the tests and made the change to the dist file.
Testfest Amsterdam, making tests for TraitDescriptorTest.php together with Hector Ordonez.
Unittests for Descriptor/Tag

Written on PFZ TestFest
Fix a behat test. Use full path in context, the working directory was changed to use a tmp folder.
Merge pull request #1360 from rdohms/update-mockery

Updated Mockery
Merge pull request #1357 from ceeram/dev-testfest

Add tests for Descriptor\ProjectDescriptor
Updated contributed test to match coding standards