Initial commit
initial commit
fix typo
fix spring support test
move sprint support test to itests
small fixes in tests
rename spring test xml
major changes, including more tests, support multithreading and more
cleanup
 added : support to transfer both body and exchange,  tests to cover even more cases, sample load test and spring support tests.

 cleanup the code a bit and re-format.
sync with the patch contributed to ASF
Switching to non-SNAPSHOT.

A) SNAPSHOT builds currently have an issue.
B) We need to avoid the instability.

Change-Id: I83ac428544c1a70971d4c7b9ee9531c0f302bc1e