ibssa/acm: Add ibacm package

Add ibacm build package to ibssa source tree.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
ibssa/common: Provide common logging calls

Cleanup logging interfaces.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
ibacm: Remove osd_init/osd_close calls

These are both no-ops in Linux.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
ibacm: Remove osd socket abstractions

Remove OS socket abstractions from ibacm and common (but yet unused)
ssa code.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
ibacm: Remove OS mutex lock abstraction

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
ibacm: Remove OS abstraction for strcasecmp

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
ibacm: Remove OS function abstractions

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
ibacm: Move configuration file defines into common osd.h

Move ACM configuration file names (#define's) from acm osd to
shared osd.  Rename to make more generic.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
ibacm: Remove OS per thread variable declaration abstraction

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
ibacm: Replace acm specific osd files with shared files

Use shared osd.h and dlist.h files.  dlist will eventually go
away, but reference the shared file until then.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>