Support tabbing through controls in modals, popovers, and selects

I rebased the work that @thangdinh did, as he will be unable to work on this for a while. Not very familiar with the code, so hoping that someone else is.

@cyril-sf @azirbel @Dylnuge @jpriceAddepar 
Why change this? From the `app.index` changes above it looks like it doesn't cause `lodash` to conform to some pattern we're using elsewhere, so I'm not clear why it needs to be inside `lib/lodash/dist`