Add dedicated manager for noteplayhandles
This caches and reuses nph's independently of the generic memory manager.