Implement /rangelock

More info: http://www.smogon.com/forums/threads/3517493/
We're not storing the timer anywhere? What if we unlock the domain? This timer will still be counting down. And if we lock the domain again before the timer finishes counting down, it'd get locked early. It'd also make it possible to overwhelm the timer system by spamming rangelock.