[JBWS-3073] merging changes from no-spring-support branch (-r 12493:HEAD). This refactors the cxf integration separating classes requiring spring from those not requiring it. Different bus factories, configurers, endpoint servlets, etc. are used. The tests requiring spring are moved to a cxf-spring-tests module enabled through a "spring" profile in maven. System property -Dspring=true can be used to include spring libs when installing.