markup interface for remote run profiles
mark java remote configuration as RemoteRunProfile
don't run children calculation of 'this' if under remote debug
Merge remote-tracking branch 'origin/master'