add null_deleter<> template
add u32_pt_t scale_and_round; convert u32_pt_w_t -> u32_pt_T_t template, add templates for _w_t (uint32_t) and _f_t (float) versions
incomplete initial work on pyra_pack mode