Enforce that all interfaces are types via Checkstyle

We follow the `AssertionError` pattern throughout jclouds.  Codifying this can-never-happen behavior is better than a mere comment.