Reorganizing the tests for automated testing.

Reorganized the tests to handle different working environments.

- Replacing the run-tests python scripts with run-tests.sh shell script.
- Moving the test descriptions from wiki to git repository.