SLING-3886 - adding support for adapter indirection where the adapting target is a superclass or implemented interface of the implementation class. Thanks to Stefan for the patch!

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1621361 13f79535-47bb-0310-9956-ffa450edef68