Improve generated context class

- Force it to implement both Context and SnippetAcceptingContext
  interfaces
- Change the class description with something closer to real life
Bump changelog
Bump application version
allow suite settings with null values to exist