Added execution timeout as a parameter that be set in the scenario context so each test can define the max time allowed for the test
moved the timeout to the run descriptor instead of scenario context and also extended the lifetime of the endpoints to however long they are set to run
Fixed the life time initialization
Merge pull request #1075 from indualagarsamy/develop

Added TestExecutionTimeout as an optional parameter for AcceptanceTest Run