mutex: added Mutex class declaration/implementation in a single *.h file
mutex: updated thread interfaces/implementations and main test to support mutex