[Reviewer: Matt, From: Alex] Disentangle SAS client library from clearwater logging infrastructure.

This removes the cw logging infrastructure and adds a callback that passed to SAS::init that handles logging. I've also provided two implementations of this callback (one that prints logs to stdout, and another that discards them). 

This interface change has been agreed with Jim.