Dart: changed psi for class and interface bodies.
(cherry picked from commit 60c70c4)
WEB-8315 Dart: Indent isn't set on enter
(cherry picked from commit 3ade1b0)
WEB-9076 Dart: error if map key is a constant
(cherry picked from commit 84bd077)
WEB-8264 Proper syntax with List literal is flagged as error.
(cherry picked from commit 8fc0d05)
WEB-8117 Dart plugin - member-variable case (in switch) is formatted weirdly
(cherry picked from commit 77daa8e)
WEB-7218 Dart: Refactor/Rename doesn't work for function passed as argument
(cherry picked from commit 5747080)
WEB-7217 Dart: formatter breaks the cascade operation
+
WEB-1536 Dart formatter: cascade operation should be indented 4 spaces
(cherry picked from commit 1660cc7)
Dart: exit code
(cherry picked from commit 8573101)
WEB-7514 Dart: generate constructor action
(cherry picked from commit b1d38dc)

CR-WS-97
Dart: refactored generate actions
(cherry picked from commit f9594e0)

CR-WS-98