removed unneeded test
got rid of IntegrationTestCase
fixed names of test methods
added test for string literal
refactored CommentSmoothTest
added more tests to DependencyCycleIsForbiddenSmoothTest
simplified OverridingBuiltinFunctionIsForbiddenSmoothTest
merged DependencyCycleIsForbiddenSmoothTest and OverridingBuiltinFunctionIsForbiddenSmoothTest into FunctionsTest
removed 'Smooth' from test class names
moved array related tests to newly created test classes specific for each smooth type