Make generator more universal

Add the method for getting width in "TetrisGame"
Many Things

改的有点多：
1、加入了计分的API
2、加入了游戏逻辑的主要类Tetrisor TODO
3、更改了定位方式，现在的方式为左下定位，这样最上一行有隐藏的一行保证仅有一行还是可以生成方块
Many Things (2)

提交不完全
Rewrite Score System and Rename something
Add Achievement System and clean up codes
Add Id to Block
moving files
Repair Issue 2

临时修复

状态判断希望通过GUI保证
Repair a bug

修复了一个因为坐标系统改变造成的bug
Merge remote-tracking branch 'origin/master' into gamelogic

Conflicts:
	Tetris/Block.cs
	Tetris/GameAPI.cs
	Tetris/TetrisGame.cs