Clarify the setup of authenticated VCS
Fix doc reference
Added Database setup, reduce the sleep value
Changes to relaseing docs from 2.5.1 release
Automate PO file updateing

make get-translations - gets translations from pootle.lm.org
make linguas - generates the LINGUAS file

The automation reduces errors in retreival as well as in building the
LINGUAS file.
Update translations before 2.5.1 final
Update copyrights to 2014
Add 2.5.1 release notes

Essentially a copy of 2.5.1-rc1
Improve requirements building

- Remove stray , from requirements
- At least use .whl files even if we don't parse the versions correctly
Update requirements

- Move to latest Translate Toolkit
- Refresh minimum and current at release requirements files.

Conflicts:

	requirements.txt
Cleanups on setup management command
Styleguide: Remove different naming for AJAX URLs from guideline
Styleguide: Minor change in documentation section name

Previous name didn't make clear it was about documentation.
Added convenience `is_accessible_by()` method
Use `is_accessible_by()` method
Simplified code
Filter out user-inaccessible projects in the language overview

Fixes evernote/pootle#13.
Added convenience `is_accessible_by` method
Free way for admins
Cache list of user project codes rather than project objects

Since now codes are being used to determine if access can be granted (and
not objects), this avoids unexpected behaviors when a project has been
accidentally deleted and created again. Access will be granted if the
project code still matches.

Note that since the `for_user()` and the `accessible_by_user()` methods
now return project codes rather than objects, they have been moved away
from the Project manager to class methods.

Also, this requires less memory and the whole project objects weren't
needed anyways.

Fixes evernote/pootle#14.