Lots of updates

Removed Sleep call in LoadingTask
Removed unused UTIL::Any
Removed FPS debug message
Added Media/arial.ttf
Added thirdparty FileWatcher class
Added Lua AutoRefresh
Added file list for Lua, so AutoRefresh can decide whether or not to
include a refreshed file (if refreshed file has never been included, it
should not be refreshed)
Fixed and clened up Pause State code
Fixed game is not actually paused (movement still possible)
Improved resource cleanup

Lua: Wrapped sfText
Lua: Added game.LoadFont
Lua: Added game.GetFont
Lua: Added event for CreateMovement
Lua: Added Vector2 operator
Lua: Added math.round
Lua: Added sfTime.asSeconds
Lua: Added OnGamePaused, OnGameUnpaused events
Lua: Added OnWindowLostFocus, OnWindowGainedFocus events
Lua: Added OnShutdown event
Lua: Added LocalPlayer() function
Lua: Fixed LoadingScreenData.AddFont loading trying to load a texture
instead of a font
Fixed AutoRefresh

Lua: Added checkarg function to easily check function parameters and
return a friendly error message
Lua: Updated code to work with AutoRefresh nicely