Moved an inline function into the utilities.
Moved feed view into an own module.
Refactor the set_base_data decorator to pass a default context into the views that need the product and versions.

- Removed the context processor and added pass_default_context decorator
- Stopped attaching random state to the request and rely on it somewhere else
- Fixed some minor cosmetic issues while I was there.
Merge branch 'master' into bug876730-refactor-view-decorators
Fixed a PEP8 violation.
Fixed a PEP8 violation. Again.
Fixed a PEP8 violation. Again and again.
Fixed a PEP8 violation. Again and again.
Fixed a PEP8 violation. Again and again.
Merge branch 'master' into bug876730-refactor-view-decorators
Merge pull request #354 from jezdez/bug876730-refactor-view-decorators

bug 876730 - Refactor the set_base_data decorator to pass a default context into the views that need the product and versions.