Heterogeneous Expectations, Boom-Bust Housing Cycles, and Supply Conditions: A Nonlinear Dynamics Approach