More TiVo changes to MUnit library

1. TestRunner.hx : has these enhancements,
    a) chained async test support
    b) simultaneous multiple async test support
    c) allowing exceptions to occur in @BeforeClass, @AfterClass, @Before, @After methods
2. TestClassHelper.hx : Fix: allows static scoped data providers
3. AsyncDelegate.hx : Fix: does not call time-out handler if the async test is already cancelled
4. New files:
    a) ChainedAsyncTest.hx - unit tests for 1(a)
    b) ParallelAsyncTest.hx - unit tests for 1(b)
    c) PrePostActionAssertsTest.hx - unit tests for 1(c)
    d) DataProviderTest.hx - unit tests for data provider feature
                             has an hamcrest matcher that should probably go into hamcrest repo
    e) DataProviderUsageExample.hx - just an example source for data provider usage
5. TestSuite.hx - updated suite to include 4(a), 4(b), 4(c), 4(d)
6. All other files - Renamed Async.asyncHandler to Async.handler, or removed unapplicable copyright
7. Removed haxelib.json