Issue 136: Configurable file extensions

Allow new Adapters that can rely on other file types than ".class". An example for this is https://github.com/fuinorg/refmopp - It can parse".java" as well as ".class" files.