change config file into lua script

and add Lua 5.2 lib
Merge remote-tracking branch 'origin/master'

Conflicts:
	GameClient.cpp
deprecate referee get ball list and get cue ball
change resolution to 1120x700

Please modify check point and collision detect in table class, and have
to recalculate the balls position in config.lua
modify README.md
allow put back the nine ball
fix table class
modify config.lua balls' position
add hit angle input
network fixed
Merge branch 'master' of https://github.com/Team306/NewBilliards

Conflicts:
	Cue.cpp
	Cue.h
	Game.cpp
	Game.h
add textures
add picture to cue, but fail
finish back button
finish power gauge

but have some uncomfortable logic
no rule in practice mode
Merge remote-tracking branch 'origin/master'

Conflicts:
	Game.cpp
	Game.h
little change
rule fixed
Merge branch 'master' of https://github.com/Team306/NewBilliards

Conflicts:
	Ball.cpp
	BallsManager.cpp
	BallsManager.h
	Cue.cpp
	Cue.h
	Game.cpp
	Game.h
	Menu.cpp
	MyMath.cpp
	MyMath.h
	Referee.cpp
	Referee.h
	glwindow.cpp
	glwindow.h