Moved common static page functionality into an abstract page.

Fixes bug 2827.
Reordered fields, no functional change.
Provide default value for possible backwards migrations.
Removed unneeded check.

We can safely assume Django is > 1.3