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 :) And the README says that we're talking about a "snapshot test case".

This is on top of #13. Closes #9.