Squashed commit of the following:

commit b0a34064cdcef48b7d4ae16bcf258017d9ac5e40
Author: Sumeet <sumeet_rbc@yahoo.com>
Date:   Fri Apr 18 18:44:56 2014 +0530

    Fixed the issue with incorrect node values from xml/soap
    Fixed the incorrect close of mongodb connection
    Fixed the incorrect positioning of the try/catch on data hooks

commit a3c43dbdf834d148da804953f59754ff46da2682
Author: Sumeet <sumeet_rbc@yahoo.com>
Date:   Thu Apr 17 22:22:38 2014 +0530

    Fixed the issue with duplicate tests getting run due to the default scenario provider values provided on the testcase
    Restricted the threadpool size to 100 max

commit aacda806b9b67b76bb0b99526161ef1e78ed1bff
Author: Sumeet <sumeet_rbc@yahoo.com>
Date:   Wed Apr 16 21:31:46 2014 +0530

    Introduced Distributed Load Testing Feature (Distributed Test Listener and Distributed Tester)
    Made some model classes Serializable for distributed feature
    Fixed issue with multiple authentication sessions in one test flow
    Data Hooks now take multiple Query strings
    Fixed logger statements
    Added new properties for distributed load testing