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 it improves the readability of the code.