Changed P4JEntry point to report progress based on progress listener

Now it takes the progress indication from the listener object, instead of parsing the command text output