WFLY-3292: reworking deployment logic with respect to all EE Resource De...

...finitions

Besides enhanced code, a few issues are fixed, most important:
1) support for java ee 7 <administered-object />
2) support for java ee 7 <connection-factory />
3) fix messaging incorrect handling of jms resource config annotations, when deployment is a war or app client

While I have deeper changes to EE JNDI, that will be for WFLY 9 only for sure, so not adding PRs, just pushed this one since it may be of interest to fix 1) and 2) now

PS: it's weird the TCK allows 1) e 2), dunno if there are no tests or we override something to get over that...