Don't build/run Spark/Shark perf tests if config.SHARK_TESTS is empty.

This also gets rid of double-negatives in 'if' conditions in the run script.

To get the code to compile, cleared spark/work directory before building perf tests.
That directory might contain the perf-test-assembly.jar, which causes issues
with subsequent calls of 'sbt clean assembly'