TYRUS-273: Improved EJB integration (added @Local and @Remote support)

- ComponentProvider.getInstance now returns an Object instead of T; EJB container returns proxies
- added ComponentProvider.getInvocableMethod(Method)
- added example usage of @Local and @Remote to CDI sample
- code cleaning