checking in some intermediate changes testing new simulation framework
changes to yamlmodelrunner for new dataset style
small changes after looking at diff

yamlmodelrunner needs to be moved and import time at the top
when adding rows, need to be able to get only the local columns
small change - only keep local columns in transition model
performance bug in yamlmodelrunner

marking agents to relocate with np.nan is a big performance issue.  I think this forces the type to float and then calling .loc with a float is a major performance issue.  Moving this back to marking relocating agents with -1 fixes the problem for now.  This might need a more permanent fix.

Also there was a warning in sqftproforma that needed to be addressed
fixing some important bugs in yamlmodelrunner

need to remove nans before sampling

-1 now marks relocating agents
remove dataset after we update client repos
need newling at end of file
addressing matt's comments
Merge branch 'master' into new-simulation-testing
Merge branch 'master' into new-simulation-testing

Conflicts:
	urbansim/sim/simulation.py
Merge branch 'master' into new-simulation-testing

Conflicts:
	urbansim/sim/simulation.py
working towards getting rid of yamlmodelrunner
moving things that were in yamlmodelrunner into regression
moving from yamlmodelrunner to lcm
Merge branch 'master' into new-simulation-testing
I added the segmentation_col to the set of columns_used

and the test needed to account for this.  I think this is the desired behavior since the segmentation column needs to be added to the dataframe
pep8
Trying no minimize changes so that I can merge this into master

Basically the SEMCOG implmentation needs yamlmodelrunner and dataset still, so until that implementation has been updated, those files need to exist.  The new Bay Area implementation should now completely ignore dataset and yamlmodelrunner so both implementations can co-exist until we update SEMCOG.