Add message:each method
Add source field to message in scripting
Change location_equals from macro to function
Fix accidental hashmap resizing when reading buckets