added SystemExecuteMonitor and depricated GpMonitor
SystemExecuteMonitor :: added  variable in addition to  to improve compatibility with the old GpMonitor