Add dropdown control

Here we're implementing a simple internal directive to power the
dropdow. This might be overkill, but it could easily be subbed out later
or replaced by a user's custom template.

Change-Id: Iff62343d9ae56ec3daec3136ab9243e15f535cf6