Simplified ef_avoid choosing and added home category support.
Major changes:
* Combined ef_avoid_strong and ef_avoid_weak.
* renamed House to Home and EventHouse to EventHousing.
* Added HousingCategory model and M2Ms from Person, Home, and the event equivalents.