merge with rc1

--HG--
branch : beta
added __eq__ operation on vcs Repository objects
- eq compare if objects are same class and have the same path
- fixes some issues introduced after @LazyProperty was removed from scm_instance

--HG--
branch : beta
removed duplicated logic of how we invalidate caches for repos

--HG--
branch : beta
update i18n

--HG--
branch : beta
repo rescann should detach forks of zombie repos,
this way we ensure we do proper cleanup of such repos.

--HG--
branch : beta
Implemented preview for comments

--HG--
branch : beta
codecleaner for rhodecode.js

--HG--
branch : beta
update japanese translation

--HG--
branch : beta
extra : source : 6b047b51bedac80510fd9b7a36c90e53bd78ae47
update japanese translation

--HG--
branch : beta
extra : source : 6b047b51bedac80510fd9b7a36c90e53bd78ae47
version bump + changelog

--HG--
branch : beta
merged rc1 into dev

--HG--
branch : beta
bump version of development

--HG--
branch : beta
 small fixes backported from stable

--HG--
branch : beta
always use json from compat module

--HG--
branch : beta
codecleaner

--HG--
branch : beta
shortlog: show all refs (bookmarks,tags,branches) in one dedicated column
 - rename confusing name bookbook to booktag (as others similar names)

--HG--
branch : beta
extra : amend_source : 4eb28ec2c20c5405f825919ba03c94ac9c9185b9
freeze schema for 1.6 + fixed migration from version 1.4.X+

--HG--
branch : beta
extra : source : c15d7b336af58df9f1bbc8f8957464e7ea618d4c
new schema for 1.7

--HG--
branch : beta
removed obsolete admin_user tmpl context variables

--HG--
branch : beta
implement __ne__

--HG--
branch : beta