Changed gameinfo.txt

Now EP1 and EP2 are no longer required
Detached dynamic light's class declaration
Changed the includes
Detached NPC rollermine's class declaration
Changed the includes 2
Added the testing maps to HL2 branch
Added the functionality test maps to HL2 branch
Fixed the not-reloading weapons in HL2 branch
Flashlight modifications

Now the flashlight is way slower in recharge and you can only use it if
you have the HEV suit
Updated mathlib and tier1 libraries
Added the graphs for HL2 branch
Added the FGD also to the HL2 branch
Added the sonic screwdriver's action script to the HL2 branch