Ahreadmeagain

@seriousamlqz @yzhang90 @xiaohe27 @owolabileg please review **carefully**. 
So normally if they don't have any other dependency they do not need to use -cp at all. So I removed all occurrences of -cp which kind of suggests use of -cp.
But if they want to use -cp, with agent mode, there is no problem, so I added no notes. But in static weaving there will be problem, so I added notes there.