Skyscrapers are getting bigger, as cities race to raise the tallest tower. But in the future, they may become cities themselves, helping mitigate urban sprawl.