Custom environment variables

I needed to export additional, custom environment variables to my unit tests. I found that QMakeTestRunner is a good place to do it. This set of patches add this feature.

* Use variable TEST_CUSTOM_ENV to load custom environement
* Updated unit test to check the feature is working
* Updated documentation for the new feature, with example to export useful paths