Merged r1492 to r1498 from trunk.
Merged r1473, r1476, r1477, r1478, r1481, r1482, r1484 to r1487, r1491 from trunk.
CVS: add support for modules names with spaces (#1434).
Fixed: page has no title when adding a project (#1436).
Fixed: unexpected nil when viewing differences on CVS (#1444).
Fixed: SVG::Graph raises an error when using external stylesheet (#1402).
Slight changes to diff view and style.
Removed inconsistent revision numbers on diff view.
Log the user in after registration if account activation is not needed.
File viewer for attached text files.