WFLY-2423: support for resource injection with non java: jndi names; bet...

...ter approach for detecting url connection factories; cleanup/optimization through resource injection processors logic sync and merge of optional with non-optional lookup injection source