Old code cleanup.

Rewrite (groups|skills|languages)/search.

Remove permission denied middleware.

Add trailing slashes.

Fix list_location url regexes.
[bug 846039] Implement 'Stronghold'.
[bug 846039] Return location listing page even when nonexistent country.
[fix bug 844162] Redirect only authenticated users to new profile pages.
Merge pull request #429 from glogiotatidis/stronghold

Stronghold
[Fix Bug 851633] Stop tests from making real POSTs to basket
Merge pull request #433 from Sancus/stopcallingbasket

[Fix Bug 851633] Stop tests from making real POSTs to basket
Merge pull request #435 from glogiotatidis/privacy

[fix bug 846051] String updates for privacy controls.
Fix syntax error in .gitignore
Merge pull request #438 from hoosteeno/master

Fix syntax error in .gitignore
[bug 846051] Add new string to edit profile

[bug 846051] Add new string to edit profile

Fix code formatting
[bug 850259] Translate strings
Merge pull request #437 from hoosteeno/privacy

Modify strings
Increase ES timeout to 10 seconds for indexing only
Merge pull request #439 from Sancus/master

 Increase ES timeout to 10 seconds for indexing only
Merge branch 'privacy'

Conflicts:
	apps/groups/views.py
	apps/phonebook/tests/test_edit_profile.py
	apps/phonebook/tests/test_views.py
	apps/phonebook/views.py

* apps/groups/tests/test_languages.py:
Merge branch 'privacy'
[bug 846049] Move 'Visible to' label from Model to Template.