Add SetInterface
Add setClass attribute to AbstractSnapshot
Counter the BC Break introduced by the previous commits
Add a bunch of tests on Set::changes property
Merge pull request #14 from Taluu/5-set-class

Allow to use a different Set class when computing the diff between two snapshots