Update AnnotationDefinitionSource.php

If Autowiring is turned off but annotations are turned on, autowiring still happens.  This fix will prevent this from happening (I'm updating ContainerBuilder.php as well)
Update ContainerBuilder.php

When useAnnotations are turned on, but useAutowiring is turned off, Autowiring is still happening.  Passing useAutowiring to the AnnotationDefinitionSource allows that class to handle autowiring appropriately
Merge remote-tracking branch 'origin/patch-2'
making code a bit more readable
changing variable name to be PSR-2 compliant
Remove Autowiring changes and add option to ignore annotation misconfigurations
update phpdocreader to the version that supports ignoring docblocks
fixing indentation and docblock
Merge branch 'master' of github.com:kdubois/PHP-DI into 4.4
Fixed PSR-2 following the merge
Tests for #184
Code refactoring