Split requirements out to prod and dev.

Updated the fabfile to reflect that requirements.txt is now
requirements/prod.txt.

Refs #12273
Merge branch 'bug/11673' of git.osuosl.org:ganeti/ganeti_webmgr into develop
Merge branch 'develop' of git.osuosl.org:ganeti/ganeti_webmgr into develop
cluster_qs_for_user: Add kwargs groups and readonly

Now checks group permissions and includes readonly clusters by default. This
can be overridden using the new kwargs.

refs #12981
Add tests for cluster_qs_for_user

refs #12981
Merge branch 'develop' of git.osuosl.org:ganeti/ganeti_webmgr into develop
pep8'd all files in ganeti_web
refs #13287
pep8's all in ganeti_webmgr
refs #13287
pep8'd all in ganeti_web/backend
refs #13287
pep8'd part of forms/
place to start: virtualmachine.py
refs #13287
pep8'd ganeti_web/forms
refs #13287
pep8'd more
ganeti_web/tests* not all subs
	./forms complete
	./models complete
	./views partial
start on vm_template.py
refs #13287
balloonmem: check for memory in beparams correctly

refs #13395
pep8'd tests
ganeti_web/tests/* finished
refs #13287
pep8'd utils
./ganeti_web/utils/* complete
refs # 13287
pep8'd views
./ganeti_web/views/* all complete
refs #13287
Remove all current migrations for 0.10

This is needed to add a datamigration before changing aspects of the
VirtualMachineTemplate model.

Refs #13005
Had to create datamigration by copying 0011.

This may be a bug in django-south. When running ./manage.py
datamigration, it was picking up the changes in models.py and adding
them to the json data, but none of the actually changes were added to
the migration.

Refs #13005
final pep8 work
refs #13287
Removing migration as it needs to be broken up.

This migration does too many things at once. I am breaking it up into
3 parts:
  1. Add all new fields.
  2. Set all null text and char fields that are going to be altered, to the empty
     string.
  3. Alter fields that have been changed.

Refs #13005