Release 0.4.0 for class-level fixture ordering

Testify@master fixes the bugs related to execution order of class-level fixtures. The bug in class-level fixtures execution order would cause teardowns from class_setup_teardown and class_teardown methods to break in certain cases.

This is a "major" release bump as the fix changes the way testify handles class-level fixtures.