Bug 993970 - Factor out TopSitesCursorWrapper into separate file (r=wesj)
Bug 993970 - Make PinnedSite instances immutable (r=wesj)
Bug 993970 - Coding style fixes in TopSitesCursorWrapper (r=wesj)
Bug 993970 - Add tests for TopSitesCursorWrapper (r=wesj)