Refactoring: change parameters order in InTextDirectivesUtils
Make completion test framework be configurable for writing multi-platform tests
Add ability to test for unexpected directives in tested file
Refactor tests and activate them for working with JS
Using fixture for handler tests
Rename methods (prefix -> prefixes)
Enable completion test from custom jar-libraries
Move class completion tests into ordinal tests
Do extensions test with fixtures
Add debug names for keyword completion contributors
Test keywords completion with fixture tests
Move all basic completion tests to common folder
Use target platform interface instead of psi platform
Add generated suffix to tests
Fixed wrong linearization for open classes and traits.
openList changed during neighbors calculation because the same TLinkable object cannot be put into more than one TLinkedList at the same time.

#KT-3499 fixed
Unnecessary TLinkedList replaced to LinkedList and rename FinalListItem to OpenClassInfo.
Fixed propagation for non-abstract methods inherited from traits.
Minor. Regenerated.
Updated to IDEA 12.1.1 (build 129.239)
Quickfix for NOTHING_TO_OVERRIDE