Support  bindInterceptor[T1, T2] 

###scala style interceptor binding

```java
bindInterceptor(Matchers.any(), Matchers.annotatedWith(classOf[Logging]), new LoggingInterceptor())
```

```scala
bindInterceptor[Logging, LoggingInterceptor]
```