Change NSComboBox to NSPopUpButton for Application Project Selector

What this does
---

- As per Geoff, this changes NSComboBoc to NSPopupbutton for stability and deprecation reasons.
- This also adds a separate text field for app title
- Hides the title when projects are available.

cc @joshpc @j-mutter 

Can you test: @JakeCataford ?