Added NO_REGISTRY Macro to lazy_thread_safety_test

lazy_thread_safety_test had 2 checks which were schema dependent. These checks are now wrapped in NO_REGISTRY macro.
Corrected a coment sc_mutex.h
Utilized sc_mutex in cllazyfile

Earlier std::mutex was being used. It was replaces with sc_mutex which acts like a wrapper to std::mutex
Added sc_thread.h in clutils

This acts like a wrapper to some of the thread functionalities (like get_id()) which is being used in stepcode. If the compiler does not supports thread functionalities then this class provides dummy types and functionalities.
Added class sc_thread in sc_thread.h
instMgrAdapter took dependency on sc_thread

lazyTypes.h was also modified. HAVE_STD_THREAD macros were removed from cllazyfile library *.cc and *.h since classes sc_thread and sc_mutex internally handles the macros.
Added exit(success/fail) in thread-safety test