Removed workspace.xml from repo
Minor: changed some config files.
Minor: added .gitignore.
Minor: update kotlin library
Minor: cleanup, suppress warnings in stubs
Fixed build.
Improved test runner script:

- added ability to run some test first, Probably it's useful for debug;
- minor cleanups.
Minor: made the single root directory for all declarations which using in this project.
Minor: remove *.out files from repo and add them to .gitignore
Minor: k2js debugger breaked, so used compiled files for debugging.
Added more tests for top level declarations and fixed them.