Fix and add functional tests missing from the suite

Squashed commit of the following:

commit d14e54a22451a8766ee539908ba5e5d68210d5d7
Author: Damian Jansen <djansen@redhat.com>
Date:   Thu Nov 6 23:30:28 2014 +1000

    Fix and simplify the version languages page

commit 463cb59c61c3c2e9caea180f99bc7d47812ca1f2
Author: Damian Jansen <djansen@redhat.com>
Date:   Fri Oct 24 13:06:03 2014 +1000

    Add a wait for the list of project type options

commit 741fbea9ac38a9f9e9ec08940f832a3f0a6dc03f
Author: Patrick Huang <pahuang@redhat.com>
Date:   Fri Oct 24 11:16:22 2014 +1000

    add special classname to source panel for webdriver finder

commit 6a1d4f59abe90c2529ba09b40ded71ad4f2659bf
Author: Damian Jansen <djansen@redhat.com>
Date:   Tue Oct 21 12:47:25 2014 +1000

    Fix and add tests missing from the test plan

    Some tests have not been run, as they were missing from the plan.
    Adds them and fixes the ones that broke during.
    Add category to some tests.
    Remove unused imports.
    Add license headers.