I know we've "eviliy" used this pattern before but it has to die. The way you're supposed to use forms in django is like this: `form = MyForm(request.POST)` or `form = MyForm(request.GET)` or `form = MyForm()` or `form = MyForm(initial={'default': 'values'})`.

We shouldn't break that established pattern. Think about the next developer who knows django and joins our code, he'll be very surprised.

The correct pattern in:
```python
def __init__(self, *args, **kwargs):
    self.nightly_versions = kwargs.pop('nightly_versions')
    super(MyForm, self).__init__(*args, **kwargs)
    ...
```
We can deal with refactoring old code that has slipped through in the past but I don't think we should continue to make a past mistake when we have a chance to fix it.