core/queue: queue -> priority_queue && dynamic initializers

rename 
core/priority_queue: add dynamic initializers
- priority_queue_node_init