Fixing compile errors for Firefox native events components on Windows
Reversing condition of previous commit

Changing the ifdef to be for Gecko versions < 31 rather than >= 31. This
means that eventually the #ifdef can be rolled out as versions of Gecko
progress.
Updating Firefox native events binaries for Windows
ff 31 is an esr, also bumping the max version we can run to *really* far in the future :)
update prebuilts for linux
Add browser specific constructors for consistency with other language
bindings.
Skip tests in IE <10.
Revert "Add browser specific constructors for consistency with other language"

This reverts commit c977fb4538ae109a6f170cfbcfe5f25a41c52d7c.
Redirect Firefox output to /dev/null by default

Because the Firefox output is never used by default, /dev/null is the
perfect place for it.

Fixes Issue #7677

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Fix NullPointerException when File#listFiles() returns null

See issue 1934 where the NPE is listed in a few comments. The problem is
that File#listFiles() can return null, see documentation:

http://docs.oracle.com/javase/7/docs/api/java/io/File.html#listFiles%28%29

This fixes all the listFiles call sites that aren't part of an assertion
in a test case.
Compiling and adding as a third-party dep the shaded Jetty 5 used by RC.

We really shouldn't be editing the code, and there's no good reason for us to treat
the antiquated version of Jetty used by RC as anything other than a third-party
dependency.