code cleanup - remove sweep node from StringData

Summary: Remove SweepNode from StringData and make new stringData specific
list node. Remove StringData as friend of MemoryManager

Reviewed By: @edwinsmith

Differential Revision: D1629988