Use Select2 to add autocomplete support to user and location dropdowns.

I assume user and location lists can grow quite large.  This converts them to autocompletes so you don't have to scroll through hundreds of items.

There are many other places where select2 would be useful (e.g. skills could be converted to tags).

NOTE: these changes won't be visible until #83 has been merged.