Daemon updates SHA of active requests & reruns conflict checks

Updates the sha of any requested, pickme or added branch if the ls-remote sha has changed since the request was made. Emails the request's user of the change of sha.

Will correctly rerun conflict checkers to determine if any new conflicts have arisen or if any conflicts have been resolved.
no-conflicts and conflict-master need conflict checks run on that branch request and that branch request only. TEST_PICKME_CONFLICT does this. Any new conflicts will be found and a conflict-master will be resolved correctly.

If a conflict-pickme is updated and resolved, then the other conflict-pickmes on the push could also be resolved. TEST_CONFLICTING_PICKMES will recheck all conflict-pickmes for the push and resolve them while also catching any new conflicts with master.