Add display.h and safe display buffers

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Add simple log macro to log opaque values

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer in log_functions

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Add display_sockaddr to use display buffer for sockaddr/sockip

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Disable hash table display functions

Hash table display functions will be converted to use display buffer.
Disabling all of them allows for piecemeal re-implementation.

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Remove unused cache inode hash display functions

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer in hash table for display functions

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer for gss ctx

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer for dupreq hash table

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer for ip name

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer for ip stats

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer for idmapper

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer in nfs4 clientid

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer in nfs4_state_id.c

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer for nfs41_session_id.c

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer for rest of SAL

Signed-off-by: Frank Filz <ffilz@us.ibm.com>

Conflicts:

	src/SAL/nfs4_owner.c
Add display_cache_inode_key

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display buffer in nfs4 acls

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Add display_FSAL_handle to be used in place of snprintHandle

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Use display_FSAL_handle in cache inode

Signed-off-by: Frank Filz <ffilz@us.ibm.com>