Transition model- handle agent segments of length zero and certain control total conventions

Control totals tables that are heavily segmented may imply agent types that do not exist.  Instead of stopping the simulation, we can log a message notifying the user of the nonexistence, then continue.  Also, certain changes were made to the _filterize function in utils so as to handle existing urbansim conventions regarding control total table format.  These changes were motivated by use of SEMCOG's household control totals in full detail.
Okay. That could be problematic for continuous variables, though. Like income or home value. If your filter jumps from 9999.99 to 10000 something could fall between those. Do those not show up in this context?