JPS: revert KotlinBuilder changes for using dirty files, because it's wrong.
JPS: ignore excluded directories and files in compilation.

 #KT-4188 fixed
JPS: add tests for: exclude in compiler settings, project with more then one file.
KotlinJpsBuildTestCase -> KotlinJpsBuildTest