Fix setting and dumping of 16-bit array in NVS files.

Many HW platform will not allow accessing 16-bit values in odd addresses, so you should not access a 16-bit array in a packed structure directly.
Bug detected on a Samsung's S3C2416 based platform.

Signed-off-by: José Miguel Gonçalves <jose.goncalves@inov.pt>