Modified vector-map not to allocate return vector first. (Fixes #77)
It now always allocates a returning vector at the end of process.
Introduced SG_WEAK_REMOVE_VALUE which removes weak hashtable entry when the value is GCed.
Changed Sagittarius executable name (sash -> sagittarius) in dist.sh
Added comment for SASH environment variable.