engine: mv dumb-reconciler.go -> dumb_reconciler.go
registry: give Bids a string
offer: ignore partitioned offers
engine: drop unused partitioning code
engine: drop wipReconciler
engine: add clusterState object
engine: use clusterState object
engine: move commands from reconciler to Engine
engine: use task mechanism in reconciliation
agent: update reconcilier logging
Merge pull request #706 from bcwaldon/engine-tests

Refactor engine reconciler and add tests!
event: simplity event code

The contents of events no longer matter, so stop wasting
effort on deserialization. There are now only two event
types, JobEvent and GlobalEvent, so big event handlers
are no longer necessary either.
Merge pull request #716 from bcwaldon/simplify-event-code

event: simplity event code
engine: rename task ScheduleJob -> AttemptScheduleJob

The ScheduleJob task can be completed many times before
a given Job is actually scheduled to an Agent. This is
incredibly confusing to see in the logs. Renaming it to
AttemptScheduleJob hopefully clears this up a bit.
Merge pull request #719 from bcwaldon/rename-ScheduleJob

engine: rename task ScheduleJob -> AttemptScheduleJob
agent: publish unit state regardless of hash

When starting up, the Agent may already have some Jobs loaded. In this
case, the UnitStatePublisher will not have a cached hash for the
corresponding Unit. The UnitStatePublisher must publish state regardless
of the UnitHash being absent.
agent: overlay loaded states on local units

When starting up, the Agent may already have some Jobs loaded. These
Jobs must be introduced to the Reconciler with an inactive state in
order to properly build the cache.
Merge pull request #721 from bcwaldon/various-fixes

Various fixes
version: bump to v0.6.0+git