Renaming sdict

SDict/sdict/SDICT is just too confusing. sdict is the boost map, so it
will be smap. SDict is the python type for shared dicts. SDICT is the
flag that identifies the variant as SDict. there, settled:

s/sdict/smap/  s/->sd/->sm/