more dead code and cleanups in st
optimize empty ST tables
don't initialize an st for a dict if we don't need to
Merge pull request #14 from slash-lang/delay-st-initialization

Delay st initialization