Squashed commit of the following:

commit 7de0007b855c464f9a26425afb85e3fe4daf0df5
Merge: 10fb211 80f3985
Author: Koen Punt <koen@koenpunt.nl>
Date:   Thu Nov 1 11:32:06 2012 +0100

    Merge branch 'gh7_empty_select_should_show_input' into rebase

commit 10fb2119954a7129e3214985d679f3e957f1bd0a
Author: Koen Punt <koen@koenpunt.nl>
Date:   Thu Nov 1 11:30:04 2012 +0100

    Merged koenpunt/master onto harvesthq/master

commit 80f3985a0ea3b8b56898b26305d921bc599c9e3e
Author: Koen Punt <koen@koenpunt.nl>
Date:   Thu Nov 1 11:02:57 2012 +0100

    fixes #7, select without options will now show input on click

commit c481fedec32a2b2557b3fb754c7718c10954ea2e
Author: Patrick Filler <pf@patrickfiller.com>
Date:   Tue Oct 9 14:20:10 2012 -0700

    Make sure single text link gets negative tab index. Fixes issue with tabbing backwards.

commit 9085750ecd023d7a2a7c48c20ab70cc0309635b6
Author: Patrick Filler <pf@patrickfiller.com>
Date:   Tue Oct 9 10:21:04 2012 -0700

    Fixes tab order issues with single Chosen.
Merge commit '3972132a1b4b65d743ab0db932ef4f45e70077a6' into option_adding