pack/unpack explicit little-endian directives

instead of default native for 'l' and 'q'