Timers shouldn't get updated when game paused by default, fix on FlxAnalog

Sorry for the mess in commits, just focus on the changes, OK?

1. Timer
in update() of TimerManager add:
if(FlxG.paused) return;
If one want to keep some timers updating while paused, he can handle it manually with method below:
http://flashgamedojo.com/wiki/index.php?title=Pause_(Flixel)

2. move _point = new FlxPoint();
_point is there just for a mouse so it shouldn't be in a "#if !FLX_NO_TOUCH" region.
FlxAnalog is designed a little dirty which force you to use one of FLX_NO_TOUCH and FLX_NO_MOUSE.
If you set up FLX_NO_TOUCH, you get a compile error for _point haven't been initialized.

3. justPressed and justReleased
If you set FLX_NO_MOUSE on to interact analog with touch device, It's fine if you do not call the two functions.
When there is no touch on touch device, _currentTouch is null.
If the function is called, _currentTouch.justReleased() gives you an exception on calling method on null object.
I tested on my android, it crashed on this line.
So I add null checks here as a quick fix.