Improve Mavericks CLT installation usability.

* Install before Git is used.
* Warn about the GUI popup.
* Block on user input until installation finishes.