Fix bug where init_kwargs were being stringified for debugging purposes

The main change is to delete this line,

self.init_kwargs_str = str(self.init_kwargs)  # for debug printing

This line was for debugging, and very slow when large objects were passed to worker threads. This branch also fixes some lint issues, makes the lint step run from Travis.