Documentation internationalization — The basics

 * [x] Updated the Transifex configuration file.
 * [x] Added `*.mo` and `*.po` to `.gitignore`.
 * [x] Add `.pot` file regeneration to the `chore(i18n)` part of the release script
   * [x] Added necessary fields to `conf.py`.
   * [x] Updated the Makefile to generate the `.pot` templates in the locale folder.
   * [x] Update `contribute/release.rst` docs to reflect the new requirements (`sphinx`)
 * [ ] Approval from 3 @Elgg/owners (@ewinslow, TWO, THREE)
 * [x] No one from @Elgg/owners is blocking

Done, thanks.