end of the tunnel -  New benchmark: ULib framework #921

Hi,
I lived a very hard time to try to make things work in my test environment.
I am a beginner for Python and git and very easy I made some error.
Now, this is what I have understood so far:

I run the command:
toolset/run-tests.py -p --install server --install-strategy pertest --install-error-action continue --test ULib --type all --verbose

before the print of message:
INSTALL: Installing server software (strategy=pertest)
the setup.py is (called/loaded) but without IROOT and TROOT var set...
I choose to avoid in this case to do something...

after the check if prerequisites are installed we have the message
INFO:root:Running installation for ULib
INSTALL: 
   export TROOT=$FWROOT/ULib && 
   export IROOT=$FWROOT/installs && 
    . $FWROOT/toolset/setup/linux/bash_functions.sh && 
    . $FWROOT/ULib/install.sh (cwd=$FWROOT//installs)
now start the installation process, good, and after various operation the setup.py is called with IROOT and TROOT var set, good

@https://github.com/hamiltont
I hope that what I done is what you know is needed for your contributions

@aschneider-techempower 
Yes, I mean to replace #921 because my previous fork is messing and I delete and refork...

Thank you all (TechEmpower and contributors) for the work you're doing with this project!

Stefano

PS:
Sorry, how can avoid the warning for:
/queries?queries=0 - WARNING
/queries?queries=foo - WARNING
/queries?queries=501 - WARNING
the response from ULib server are correct!