[BUGFIX] Fix issue with selecting items when the select tag has extra nodes.

Ember.js has extra elements inside the `select` (specifically, the metamorph `script` tags). This was throwing off the index of the option elements, causing the select functionality to not work. This should fix that issue, as it only considers `option` elements in the select tag.

Also, it invalidates #31 and fixes #28.