ibacm: Eliminate strict aliasing compiler warnings in acm_process_timeouts

Use local variables and memcpy to defeat the
compiler warning: dereferencing type-punned
pointer will break strict-aliasing rules

Port of upstream ibacm patch commit a6ac6dd3d7347a6fd3abb53389ffa51440b1b0c5

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Hal Rosenstock <hal@mellanox.com>