Switch from FileContractIDs to HostPubKeys for contractor interface
Created by: ChrisSchinnerl
This PR is the first step towards the new sia file format. Since the new format no longer stores contract ids but instead the public key of the host, this PR changes the Contractor's interface to accept public keys.