add new test-runner build and delete old runner and tests, reorganize test file structure
move jscs rules to scripts folder, add require-semicolon rule
some fixes for test runner & suite
fix jscs require semicolon rule