Revise Makefile and add some new algorithms

The original Makefile is not convenient and scalable. I make it way more easy than original one. I only test it on Linux system. In order to adapt different needs such as scheduler-frfcfs.c and  scheduler-pwrdn.c, I use override to do it. 
And I add a new parse.perl which is more powerful than what they give on the website.