Deploy mojo should not upload runner.jar if already uploaded

This pull request adds the following functionality:

When deploy goal of chop plugin is called, it was only comparing the commit related information between the local runner.jar and the one that is deployed to the coordinator. It should also check their md5 sums and behave accordingly. Additionally, change also setup goal to use this functionality.

My ICLA is listed under "Furkan Bıçak"

I think the most proper one would be following the 2nd option since it would be more convenient while making the transitions with signals.