Misc changes
Fix buf in parse_buf::align
Optimized handling of record bodies above certain size