allow lastCheckin to propogate through update calls to candlepin

Candlepin allows setting lastCheckin on the consumer json, which is useful when
updating a consumer for values of lastCheckin that aren't "right now".
Merge pull request #2661 from beav/last-checkin-update

allow system updates to handle lastCheckin