onie-sysinfo: Adding h to known arguments

Fixing:
Illegal option -h

Test:
ONIE:~ # onie-sysinfo -h

Signed-off-by: Doron Tsur <doront@mellanox.com>
onie-sysinfo -e, onie-sysinfo -s: fixing EEPROM read error flow

Error flow note:
"ERROR: TLV code not present" is pointed to onie-syseeprom's stdout,
which is not printed.
An additional more generic "incorrect TLV field number" is printed at
/var/log/onie.log

Tests:
Good flow:
ONIE:~ # onie-sysinfo -e
ONIE:~ # onie-sysinfo -s
ONIE:~ # onie-sysinfo -a
ONIE:~ # tail /var/log/onie.log
Error flow:
- Edit /lib/onie/sysinfo-arch to point to incorrect TLV field number
ONIE:~ # onie-sysinfo -e
ONIE:~ # onie-sysinfo -s
ONIE:~ # onie-sysinfo -a
ONIE:~ # tail /var/log/onie.log

Signed-off-by: Doron Tsur <doront@mellanox.com>
Adding -P part number flag to onie-sysinfo

Tests:
ONIE:~ # onie-sysinfo
x86_64-mlnx_x86-r5.0
ONIE:~ # onie-sysinfo -a
MT*<SN>* MSX1710-BS2F2E F4:52:14:DF:87:1E ocp_master-201411160936.1100-dirty
33049 mlnx_x86 5.0 x86_64-mlnx_x86-r5.0 x86_64 1 gpt 2014-11-16T09:37+0200
ONIE:~ # onie-sysinfo -P
MSX1710-BS2F2E
ONIE:~ # onie-sysinfo -p
x86_64-mlnx_x86-r5.0
ONIE:~ # onie-sysinfo -h
onie-sysinfo [-hsevimrpcfdatP]
...
        -s
                Serial Number

        -P
                Part Number
...
ONIE:~ # onie-sysinfo -s
MT*<SN>*
ONIE:~ # onie-sysinfo -i
33049
ONIE:~ # onie-sysinfo -r
5.0
< Edit /lib/onie/sysinfo-arch to point to incorrect TLV field of part number >
ONIE:~ # onie-sysinfo -P
Unknown
ONIE:~ # onie-sysinfo -a
MT*<SN>* Unknown F4:52:14:DF:87:1E ...
ONIE:~ # tail /var/log/onie.log
Nov 16 09:37:36 <hostname> local0.info onie: ONIE: Unable to find
'Part Number' TLV in EEPROM data.
Nov 16 09:37:51 <hostname> local0.info onie: ONIE: Unable to find
'Part Number' TLV in EEPROM data.

Signed-off-by: Doron Tsur <doront@mellanox.com>