Add support to time out long running queries

"Query/Procedure" is vague and a little misleading and"timing out in" sounds too much like the future, like "it will be timing out in the next xxx seconds".
How about "Execution of a SQL query has timed out at %.2f seconds. Automatic timeout is set to %.2f seconds." This will give us and the user an isea of how much accuracy they can expect.