Selectmenu: When refreshing, set original tabindex

Hi,

This is done all wrong, as I'm unable to easily recreate it on JSFiddle or JSBin, so I thought I'd get some suggestions/feedback before filing the bug.
I started on a fiddle like [this](http://jsfiddle.net/4f3esqvL/), but it doesn't work at all. Does show that a refresh resets the tabindex to 0, though

The problem is that if you trigger ``refresh`` on a selectmenu, and it's *not* disabled, the ``tabindex`` of the selectmenu is always set to 0, which messes up the tabbing-order.

This PR gets the ``tabindex`` from the backing ``select`` if enabling the menu.

In the test I wrote, you can see I commented out the first asserts. The problem with them is that the value is -1 (which is the problem I had in a fiddle). Is that a separate bug?