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