Improved reading of Nexus hardware type.
More genering handling of shell prompt.
Identify path of iptables-restore dynamically.
Added support for Cisco ACE.
Better handling of different Linux dialects.

- Prompt
- Banner
- save to flash
- tmp directory
Only transfer config file if routing changed.
Added support for protocol name ipv6-icmp (58)
Only copy iptables config if running was changed.
Read ACE hostname from prompt.
No longer schedule reload when unassigning ACL.
Show commandd output if "write mem" fails.
Use methods to access PORT_Names_TCP|UDP.
No longer use 'our'.
Removed unused variable.
Fixed missing vrf parameter in route_del
Use two_cmd to change next hop of existing route.
Cisco ACE is usable now.

- Additional TCP and UDP names
- Conflicting TCP/UDP name 'kerberos'
- Retry ACL resequence command if 'in progress' message appears.
- Fixed command to remove ACL
Use time stamps to find newest compare/approve.

Policy number was too inaccurate.
No longer start new shell.

--noediting isn't needed.
It was sufficient, to set prompt with 'PS1=#'
Ignore secondary address of ACE.