restore API compatibility with previous version of Contents

- create separate builtins set for each Contents instance, which
  is copied from the static builtins during construction
- updated tests to check both static and instance builtin addition