a more humble way of preferring start matches
textSkipWhiteSpaceAndComments -> normalizedText
decouple JavaScriptIndex from ManagingFS/PersistentFS
move FileTypeIndex to indexing-impl
move CompressionUtil to core-impl
pull up processFilesRecursively() to VfsUtilCore
Attachment class moved to util module
working with attachments added to core Logger API
isEAP() method added to Application interface, in order to make it available through core-api
add missing methods from the other PsiElementBase
fix tests (correct behavior of getAbsoluteTopLevelDirLocations())