Renamed all instances of FBTestSnapshot to FBSnapshotTest.

More consistent class naming, no public interface changes.

You could argue the opposite and say that `FBTestSnapshot` represents a "test snapshot", but it just looks weird IMO :)

This is on top of #13. Closes #9.