Create a new Timers class to reuse old RCTTiming Native Module [2/N]
Create a new Timers class to reuse old RCTTiming Native Module [2/N]

Summary:
Similar to Android Venice impl, I plan to reuse old Timing native module because it's quite complex, and there's not much to gain from re-writing it. When we delete bridge access from it, we can remove any cruft, but IMO it's quite lean already.

The name of this class is a little confusing IMO, I originally had it because it was similar to `Timers.java` but then Emily renamed :p Here's the architecture drawn out:

{F209114665}

If anyone has a better name I'm all ears.

Reviewed By: RSNara

Differential Revision: D17376028

fbshipit-source-id: 066ae0b379cd00538021a1327a4dd63d5a828608

facebook/react-native,exponentjs/react-native,pandiaraj44/react-native,exponent/react-native,myntra/react-native,exponent/react-native,facebook/react-native,exponent/react-native,myntra/react-native,exponent/react-native,hammerandchisel/react-native,hammerandchisel/react-native,hoangpham95/react-native,janicduplessis/react-native,janicduplessis/react-native,javache/react-native,facebook/react-native,hammerandchisel/react-native,hoangpham95/react-native,exponent/react-native,pandiaraj44/react-native,pandiaraj44/react-native,janicduplessis/react-native,myntra/react-native,myntra/react-native,facebook/react-native,arthuralee/react-native,myntra/react-native,janicduplessis/react-native,hoangpham95/react-native,myntra/react-native,javache/react-native,hammerandchisel/react-native,exponentjs/react-native,janicduplessis/react-native,javache/react-native,hoangpham95/react-native,exponent/react-native,hoangpham95/react-native,pandiaraj44/react-native,janicduplessis/react-native,myntra/react-native,facebook/react-native,javache/react-native,exponent/react-native,janicduplessis/react-native,arthuralee/react-native,facebook/react-native,facebook/react-native,javache/react-native,hammerandchisel/react-native,javache/react-native,hammerandchisel/react-native,hoangpham95/react-native,pandiaraj44/react-native,hammerandchisel/react-native,exponent/react-native,hoangpham95/react-native,exponentjs/react-native,exponentjs/react-native,myntra/react-native,janicduplessis/react-native,pandiaraj44/react-native,javache/react-native,facebook/react-native,facebook/react-native,javache/react-native,exponentjs/react-native,hoangpham95/react-native,hammerandchisel/react-native,arthuralee/react-native,arthuralee/react-native,exponentjs/react-native,javache/react-native,pandiaraj44/react-native,exponentjs/react-native,exponentjs/react-native,pandiaraj44/react-native,arthuralee/react-native,myntra/react-native