Changes analysis_tool_t::initialize() to directly return an error string, to simplify the interface.
Issue: #3106 (closed)