gson library version updated to 2.2.4
jdk8 compilation
cleanup duplicates
split DuplicatesProfile into index part and presentation part
introduce duplicates-analysis-* modules independent on platform-* or lang-* modules, suitable for Upsource
IDEA-120226 ("Class explicitly extends a Collection" inspection should be suppressed when overriding removeEldestEntry() from class LinkedHashMap)