Project Ara, Google's dream for a truly modular smartphone, has been a long parade of exciting visions of the future punctuated by disappointing delays. But Google just made a big promise that developers will be be getting their hands on a device this spring with a consumer version due in 2017. Finally!