Put ActionLogStatus and ActionLogExecFailureCode at the global namespace.

They are previously public but in DBClientAction. So the line using
them becomes long. Becuase their names originally have a little long
prefix, conflict of the name will not happen.