JBEE-146 Allow EL to access public methods from non-public classes that implement public interfaces

Added a workaround to allow EL to access public methods of non-public classes that implement public interfaces or have public superclasses.

More details in https://issues.jboss.org/browse/JBEE-146 and https://bugzilla.redhat.com/show_bug.cgi?id=1029387