Why is Boston-area housing so expensive? Here are the reasons, from high demand to communities and neighborhoods reluctant to see new construction.