Better placeholder behavior for multi-select

* Separates API into placeholder/persistentPlaceholder distinction
* Placeholder now defaults to undefined
* Better placeholder and query sizing
  * Uses an invisible span to determine the best width for the placeholder
* Tweak some CSS to improve the look of the multi-select

Piggyback:

* Remove spurious test code on select page