Squashed commit of the following:

commit 8047d6b2b2561d660f0aae5d5498e814b917a6ab
Author: Sumeet <sumeet_rbc@yahoo.com>
Date:   Thu Apr 10 16:08:24 2014 +0530

    Fix for authentication due to url mismatch in XML/JSON

commit ad15a90fd4750629fb442dd0cef31dd3cdb8d65c
Author: Sumeet <sumeet_rbc@yahoo.com>
Date:   Wed Apr 9 19:34:38 2014 +0530

    Changes for Test Data Source
    Changes for Provider/DataSourceHooks
    Added support for pre/post test case datasource hook execution
    Test case level control of statuscode/contenttype mismatch abort
    Added support for basic Data Source Connection pooling
    v1.2 jar file
    New TestDataProvider interface
    New TestDataHook interface