Unify the error of mock controller in M2 Python simulator (ts_m2com) and support the error mask. Right now, there are the mock error code and mock summary faults status. We should use the mock summary faults status only for the internal mock controller's fault.
In addition, allow the M2 Python GUI to update the error mask in controller. By doing this, the user can bypass the specific error happened in the controller.
Note. The story point here also contains the discussion with Andy and prioritizing the M2 wish list by Bo. Send the document to Andy already.