Unit test

Used Google Test to implement a unit testing framework for ESESC. Tests live in `t/` directory off root. Currently, very simple tests have been written for the *OoOProcessor* and *BPred* modules, where the BootLoader is used to load the default simulation settings, and GStats are checked afterwards.

 See `t/README.md` for more details.