#JC-1268 Checking new permission in views.
#JC-1268 Edit profiles of another users.
#JC-1268 Refactoring.
Merge remote-tracking branch 'origin/master' into
master.edit_others_profile

Conflicts:
	jcommune-service/src/main/java/org/jtalks/jcommune/service/transactional/TransactionalUserService.java
	jcommune-service/src/test/java/org/jtalks/jcommune/service/transactional/TransactionalUserServiceTest.java
	jcommune-view/jcommune-web-controller/src/main/java/org/jtalks/jcommune/web/dto/EditUserProfileDto.java
	jcommune-view/jcommune-web-controller/src/test/java/org/jtalks/jcommune/web/controller/UserProfileControllerTest.java
	jcommune-view/jcommune-web-view/src/main/webapp/WEB-INF/jsp/userDetails.jsp
Merge branch 'master' of git@github.com:jtalks-org/jcommune