Add `hacks_for_phantomjs()` method.
Merge pull request #2373 from mrpau/hotfix/add_phantomjs_hacks

Add `hacks_for_phantomjs()` method for `release-0.12.0` branch.
Initial fix to make a POST request when deleting a facility.
Merge branch 'master' into release-0.12.0
Merge branch 'release-0.12.0' into hotfix/2198-Deleting-a-facility-should-NOT-use-a-GET-request
Add tastypie package.
Merge pull request #2382 from mrpau/hotfix/2198-Deleting-a-facility-should-NOT-use-a-GET-request

Fix to make a POST request when deleting a facility.
Handle function or list from psutil
Add comment to help future maintainers
Merge pull request #2409 from dylanjbarth/fix_psutil

Handle function or list from psutil
Revert "Add tastypie package."

This reverts commit b0712abe5ee4dabacba57fbe521cf3a6f2027bee.
checkout tastypie from nalanda-rct2
Prevent students from changing their group
Add `mimeparse.py` from `nalanda-rct3` because `tastypie` needs it.
Add browser tests for group selection on facility user form
Merge pull request #2418 from dylanjbarth/2414-student-groups

Prevent students from changing their group
upgrade selenium from 2.39.0 to 2.43.0
add `ghostdriver.log`
Merge pull request #2429 from mrpau/feature/upgrade-selenium

Upgrade selenium from 2.39.0 to 2.43.0
Merge branch 'release-0.12.0' into hotfix/add-mimeparse-py
Merge pull request #2420 from mrpau/hotfix/add-mimeparse-py

Add `mimeparse.py` from `nalanda-rct3` because `tastypie` needs it.