Docs: use #pootle-dev for dev IRC channel
Modify docs for "Committing".
Migration cleanup: Specify dependencies just once
Migrations: Rename migrations to just have one migration per number
Migration: Actually add the field and rename the migration

The other code, kept from the original commit, is no longer necessary
since we removed that field when we switched the User model.

The migration is renamed since it just adds a new field.
Get rid of remaining scripts.actions related scripts
Cleanup: Fix indentation so pep8 passes
versioncontrol: Move to_podir_path outside of versioncontrol
translationproject: Check for disabled projects in more places
Move pootle_misc.versioncontrol to versioncontrol.utils
versioncontrol: Merge pootle_app.vcs with versioncontrol.utils
versioncontrol: Recover some lost code from e23642d8
Minor css fix sidebar

Reported by @julen in f623fb1
fix select2x2.png location in css
Backbone.js: upgraded to 1.1.2
Admin: fixed overextend for language and project pages

This was being caused by the view code that was populating the template
context. It turns out that because of a newbie Python mistake (never, ever
use mutable types as default function arguments), the template context was
being shared across requests, and every time a view using `util.edit()`
was hit, a path was being removed from the search path. That's why it
worked on the first couple of requests but failed in the next ones.

The reason why this was only happening for language and project pages is
simple. Any other views returning the buggy `utils.edit()` were at least
defining a default context, therefore a copy of the provided context
dictionary was being used on every call and not a "default" shared one.

Fixes evernote/pootle#299.
Upgraded backbone-relational to 0.8.8

Has CommonJS-related fixes which we'll need.
Drop LDAP support.

See #3337
Sync some styles with core
Drop remnant of LDAP support