v3.1

Removed "using namespace std;", which would cause ambiguous cout or
printf in other files.
Instead, specify only std::vector and std::list
Driver files

Original: to validate cache simulator.
Exp: to run large scale test and find the optimal setting.
Driver update

Removed duplicated driver file.
Updated with newest driver framework from Project1-1.1.tar.gz, with
slight modification. (Comment out #include <unistd.h> and add #include
"XGetopt.h")