translations:fixes for string messages
docs: git workflow additions and corrections

* Adds explicit requirement for empty lines between commit message body list
items.

* Changes headline length requirement to strict 50 characters.

* Breaks long lines.

* Adds note on using vim as commit message editor.

* Adds a more complete commit message example.

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>
results: fix for not visible variable "new_args"

Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Communities: initial release

* Introduces communities module

Signed-off-by: Grzegorz Szpura <grzegorz.szpura@cern.ch>
Co-authored-by: Grzegorz Szpura <grzegorz.szpura@cern.ch>

Conflicts:
	invenio/legacy/websearch/templates.py
login: fix permission issue for guest user

* Fixes a permission issue where a guest user did not have a list of
  permitted restricted collections calculated, causing issue with
  e.g. facets when viewing restricted collections (e.g. restricted to
  role anyuser).
Records: enhance the API to create empty records

Signed-off-by: Esteban J. G. Gabancho <egabancho@gmail.com>
oauth2server: initial release

* Initial release of OAuth2 provider for Invenio.
deposit: progress-bar and icon fix

* Fixes bootstrap 3 progress bars and changes to use Font-Awesome
  for icons.