Fixes and test improvements.
OGNL: fake fqnTypeExpression for "new"/Map type
OGNL: tests for "<map entry> expected"
WEB-12568 Dart autocomplete deletes closing bracket

fix in platform, accounts for PY-6095 as well
add to phoneGap project .gitignore
OC-10186 XCTest does not work on iOS7.1,iOS8 device with Xcode 6

Minor refactoring. Added more verbose diagnostic messages.
+review CR-OC-1602
let KEEP_LINE_BREAKS be true by default in Dart as in all other langs, part of WEB-12567
Test fixes and reformats.
Merge branch 'highlighting_revisited' of https://github.com/pq/intellij-plugins
moved method from moduleutils to modulerootmodificationutils