Changed P4JEntry point to report progress based on progress listener, not on parsing output
fix compile error due to CLI's progress listene being private
Merge pull request #582 from groldan/py4j_progress

Changed P4JEntry point to report progress based on progress listener