New build interface. It shows a smart progress bar in the command line, and works great from most consoles, but unfortunately some embedded consoles like Sublime Text's don't support backspaces (they show a BS symbol instead of backspacing), hence I'll have to figure out how to switch to the older method dynamically.