重新定义Fraction

将Fraction按照类似于int和double去定义
按照极简的思路重制Fraction

分子分母的取值范围是-int.MaxValue和int.MaxValue之间，任何超出运算范围的情况都会触发NaN。新的Fraction在运算时自动化简。
完善了Fraction并增加了测试项目
Merge remote-tracking branch 'origin/master'

Conflicts:
	NVexFlow/NVexFlow/Tickable.cs