Update src/mcover/util/Timer.hx

JS:Timer issue when running with -js-modern. Which is going to be the default for haxe3, but at least this should be a good citizen. Similar bug to https://github.com/massiveinteractive/MassiveUnit/issues/40. Possibly Timer should be moved into the massivelib repo and used from there? 
updating for haxe3
Fixed haxe3 runtime/macro issues
Updated haxelib version to 2.x
Fixed edge case with class parser
Merge branch 'master' of github.com:massiveinteractive/MassiveCover into feature/haxe-3

Conflicts:
	src/haxelib.xml
	src/mcover/coverage/macro/CoverageExpressionParser.hx
Fixed issues after 1.5.0 merge
Deleted depricated m.cover.MCover macro class
Merge branch 'master' of github.com:massiveinteractive/MassiveCover into feature/haxe-3
fixed some edge cases with  expression parsing
Updated AllClasses to remove old 'm' package references
Fixed issue with hxml no longer supporting -swf9
Squashed commit of the following:

commit 33eb3402c75091e765a362ad6354e9aab63b2432
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Mon Feb 25 22:22:08 2013 +1100

    Fixed issue with hxml no longer supporting -swf9

commit f43fb181d02a130d230a9bfb7434ee7122941d0f
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Mon Feb 25 09:19:27 2013 +1100

    Updated AllClasses to remove old 'm' package references

commit 17e4c0e00fc1f1a6572977c16193c33832714bc1
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Mon Feb 18 21:35:11 2013 +1100

    fixed some edge cases with  expression parsing

commit 9aabdb499b696a5b2e383829519413389c869923
Merge: 609bd1a c576d73
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Mon Feb 18 20:30:33 2013 +1100

    Merge branch 'master' of github.com:massiveinteractive/MassiveCover into feature/haxe-3

commit 609bd1a1a0de3907c262b087898ab8d9be63b466
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Mon Feb 18 20:22:46 2013 +1100

    Deleted depricated m.cover.MCover macro class

commit d1d426ac1a131cf0fbb3f665bab5cdaad1a88246
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Mon Feb 18 20:21:18 2013 +1100

    Fixed issues after 1.5.0 merge

commit ea8c4172d9086bd5351692271184d99852ca9b11
Merge: ce9bae8 e117c04
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Mon Feb 18 15:26:04 2013 +1100

    Merge branch 'master' of github.com:massiveinteractive/MassiveCover into feature/haxe-3

    Conflicts:
    	src/haxelib.xml
    	src/mcover/coverage/macro/CoverageExpressionParser.hx

commit ce9bae855e3ce059371767a4464998cb22ef2f0d
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Mon Feb 18 10:26:34 2013 +1100

    Fixed edge case with class parser

commit 0413c40c29401a0119d49f9bca9b8bd701d8cf06
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Mon Feb 18 10:04:01 2013 +1100

    Updated haxelib version to 2.x

commit accafd5e8ebbb8a68a9a7f64212b6926c068cf1f
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Sun Feb 17 14:53:59 2013 +1100

    Fixed haxe3 runtime/macro issues

commit b702f384cf56b8090fc4e3ebacd5deedb86806a5
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Sun Feb 17 14:26:18 2013 +1100

    updating for haxe3

commit ccb3ce82b764cbb0fe004593174d9ee332e9ce42
Author: Simon Richardson <simon@ustwo.co.uk>
Date:   Tue Jan 8 16:09:31 2013 +0000

    Update src/mcover/util/Timer.hx

    JS:Timer issue when running with -js-modern. Which is going to be the default for haxe3, but at least this should be a good citizen. Similar bug to https://github.com/massiveinteractive/MassiveUnit/issues/40. Possibly Timer should be moved into the massivelib repo and used from there? 
Updated haxe2 compatibility
Merge branch 'refs/heads/merge-haxe2-and-3' into feature/haxe-3

Conflicts:
	src/mcover/Exception.hx
	src/mcover/MCover.hx
	src/mcover/coverage/CoverageLogger.hx
	src/mcover/coverage/CoverageReportClient.hx
	src/mcover/coverage/client/TraceClient.hx
	src/mcover/coverage/data/AbstractNodeList.hx
	src/mcover/coverage/data/Coverage.hx
	src/mcover/coverage/data/Method.hx
	src/mcover/coverage/macro/CoverageExpressionParser.hx
	src/mcover/coverage/macro/CoverageMacroDelegate.hx
	src/mcover/coverage/munit/client/MCoverPrintClient.hx
	src/mcover/logger/LoggerImpl.hx
	src/mcover/logger/client/LoggerClientImpl.hx
	src/mcover/logger/macro/LoggerExpressionParser.hx
	src/mcover/logger/macro/LoggerMacroDelegate.hx
	src/mcover/macro/ClassParser.hx
	src/mcover/macro/ClassPathFilter.hx
	src/mcover/macro/FilteredClassCache.hx
	src/mcover/macro/MacroDelegate.hx
	src/mcover/util/Timer.hx
	test/mcover/coverage/client/EMMAPrintClientTest.hx
	test/mcover/coverage/data/CoverageTest.hx
	test/mcover/coverage/munit/client/AdvancedTestResultClientMock.hx
	test/mcover/coverage/munit/client/TestResultClientStub.hx
Updated change log
Updated readme to include haxe3
source cleanup
Merge branch 'master' of github.com:massiveinteractive/MassiveCover into feature/haxe-3

Conflicts:
	README.md
Merge pull request #20 from massiveinteractive/feature/haxe-3

Haxe 3 Support