added automatic registering of service controllers and fixed RouteAnnotation type hint to expect Silex\Controller instead of Silex\Route