Samples caching is now being done per python version.
Test name formatting is now done with string formatting instead of format and round to prevent formatting failure on 2.6
More compatibility changes.