3ps mock
created a new default http connector for http calls other than DAX. Opened the 3PS callback flow (Still more work to do).
3ps callback POST request mock. The presence/absence of error node will return status as ROLLBACK/SUCCESS respectively.
Doc names updated
Integration with 3PS harness almost complete. Added a bunch of TODO Stephane for Orchestration related issues and to enrich the 3ps-POST with vendor and customer.
Error message returning to 3PS.
Validation message updated to give the real validation error in response itself.
Merge branch 'develop' of https://github.com/GotSOA/3ps-dax-integration-layer into feature/3ps-callback

Resolved Conflicts:
	src/main/app/3ps-dax-integration-layer.xml
	src/main/resources/3ps-dax-int.properties
Sample Velocity template, spring configuration, Session variable "error"
Class loader issues resolved for Spring Velocity Template configuration.
now managing properly number of retries (set to 3 for now) avoiding endless loops when exceptions occur.
added toggle for on-off email
Fixed a lot of infinite loops problems, mostly happening because of coding bugs in expression, routing to wrong vm's, daxstep in session not set properly from some scenarios etc.,
saved DLQ'ed JSON responses to file when 3PS IF2 endpoint is offline. Its saved in ${dlq.file.path}/createPartnerProfileResponse_partnerProfileId.
Unknowns and workaround.
1) if 3ps IF2 is offline, how do we write to DLQ, the response, as the enrichment for both positive and negative cases happen over the json. Currently, JSON1 is used to enrich under the assumption
both JSON1 and JSON2 are the same.
Quartz enabled file reader, to process the 3ps recovery. logic taken from http://www.ivankrizsan.se/2013/10/21/schedule-reading-of-multiple-files-with-mule-part-one/
2) Version 1: REST endpoint to read such files and posts them to 3PS when 3PS comes back online
Configured 3ps recovery cron to run every hour
Merge branch 'feature/3ps-callback' into develop