Error handling patch 1

This is the first of the smaller, less intrusive version of the error
handling patch.

This patch simply cleans up our use of BuxtonStatus, in favor
of moving to int32_t based (errno.h) return codes

Signed-off by Brad Peters <brad.t.peters@intel.com>