added testcase for ticket 3035
solved ticket https://issues.jboss.org/browse/RAILO-3035
did some improvment for ticket https://issues.jboss.org/browse/RAILO-2896
solved ticket https://issues.jboss.org/browse/RAILO-3030
solved ticket https://issues.jboss.org/browse/RAILO-3030
Merge branch '4.2' into 4.3
Merge remote-tracking branch 'origin/4.3' into 4.3