Allow bind toProvider without type hinting

This allows:

~~~php
<?php

class Foo
{
    /**
     * scalar setter
     *
     * @param string $name
     * @Inject
     * @Named("foo_name")
      */
     public function setName($name)
     {
         $this->name = $name;
     }
}

/**
  * in Module
  */
$this->bind()->annotatedWith('foo_name')->toProvider('Foo\Bar\NameProvider');
~~~