#6; support pass ActivityWithResultDefintion to InArgumentDefintion
#6;use ActivityWtihResultDefintion directly
#6; treat ActivityWithResultDefintion same as ActivityDefintion
#6;update Script, extend from ActivityWithResult
#6; fix convert for activityWithResult, fix script used both in activty and expression