Refactor the IPU calculation of household weights

Now that we've better nailed down the data structures we'll
be dealing with.

Completely removes the FrequencyTable thing and now household_weights
works with just DataFrames and Series as inputs that should be more
readily avaialble from eirlier parts of the pipeline.
Merge remote-tracking branch 'origin/ipu-rehash' into add-synthesizer