`Namespace.decls` use context to save memory

change `Module.Namespace.decls` from `AutoArrayHashMapUnmanaged` to
`ArrayHashMapUnmanaged(*Decl, void)` with custom context to eliminate
duplicated decl name strings.

Also see:
https://zig.news/andrewrk/how-to-use-hash-map-contexts-to-save-memory-when-doing-a-string-table-3l33
29c32b3dc5jagt committed on 3/27/2022, 8:23:11 AM· committed by Veikka Tuominenparent23507f2
2 files changedLine totals unavailable