Merge pull request #1 from massiveinteractive/master

Pull all changes from massiveinteractive
Added gitignore for sublime project file
Made build script executable
Changed haxe.Stack to haxe.CallStack
Changed method signiature in AsyncDelegate to fix errors

Reflect.makeVarArgs() was complaining that it was expecting a return
in the given method.
Added @:isVar to old-style Haxe properties

See http://haxe.org/manual/haxe3?lang=en#field-creation
Changed static var to inline to fix compile errors
Changed switch on enum syntax to allow compilation

Changed `case TargetType.as3` to `case as3` etc. to prevent
"Constant expression expected" compiler errors
Added an "other" constructor to enum ReportType

I was receiving the following compiler error:

src/massive/munit/command/ReportCommand.hx:168: lines 168-173 : This pattern is unused

because the switch statement had 2 options ('teamcity' and default), but the enum
only had the one option.  I added the 'other' option to make the error go away, but leave
the switch code in place for future ReportTypes.
Changed js.Lib.document to js.Browser.document
Imports re-ordered by running "build.sh"
Licence file added by running build.sh
updated CLI / core src to compile under Haxe3
Tests compiling and running (sort of)
Updated TestMain.hx template
Fixed runtime errors in browser tests (@:expose for BrowserTestsCompleteReporter
Fixed issue with hxml no longer supporting -swf9
adding back haxe2 compatibility
Squashed commit of the following:

commit de1148d441185fc95c35b227fbeb097bbd104123
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Wed Mar 6 22:17:12 2013 +1100

    adding back haxe2 compatibility

commit bbde7ac065efb4cae55541facba94f51d91f7db1
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Mon Feb 25 22:21:49 2013 +1100

    Fixed issue with hxml no longer supporting -swf9

commit 5261e35ae4b7f938ca19c041e5c614268156bede
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Sun Feb 17 13:52:08 2013 +1100

    Fixed runtime errors in browser tests (@:expose for BrowserTestsCompleteReporter

commit cb09b4659f9bad3c5485c0367918347315dd674e
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Sun Feb 17 13:01:50 2013 +1100

    Updated TestMain.hx template

commit 539d90faae895d6433ac6b79fcbcb66e610012ca
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Sun Feb 17 12:58:27 2013 +1100

    Tests compiling and running (sort of)

commit 0557ff3b46b5526d9b2d6afdf812484e5299241b
Author: Dominic De Lorenzo <dom@misprintt.net>
Date:   Sun Feb 17 11:08:10 2013 +1100

    updated CLI / core src to compile under Haxe3

commit 727ed290514882400f785c6150a83b6ead5d0c83
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Tue Dec 25 15:28:09 2012 +0800

    Licence file added by running build.sh

commit 1c60cf557905ebd2426f2ac036ab3f20e54b7179
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Tue Dec 25 15:27:41 2012 +0800

    Imports re-ordered by running "build.sh"

commit ed242747dae402bcdf22eb3d1e3ce16cac6e9da5
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Tue Dec 25 15:26:42 2012 +0800

    Changed js.Lib.document to js.Browser.document

commit 2f0cdbd85d5989d57398b3284f87e8e1bf0a6add
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Tue Dec 25 15:09:41 2012 +0800

    Added an "other" constructor to enum ReportType

    I was receiving the following compiler error:

    src/massive/munit/command/ReportCommand.hx:168: lines 168-173 : This pattern is unused

    because the switch statement had 2 options ('teamcity' and default), but the enum
    only had the one option.  I added the 'other' option to make the error go away, but leave
    the switch code in place for future ReportTypes.

commit 7c123ce2da68a775daadbd928c3dab734a737acb
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Tue Dec 25 15:07:30 2012 +0800

    Changed switch on enum syntax to allow compilation

    Changed `case TargetType.as3` to `case as3` etc. to prevent
    "Constant expression expected" compiler errors

commit 13303ce5bf5501973b9da3971cf4541dc7b2c58b
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Tue Dec 25 15:07:04 2012 +0800

    Changed static var to inline to fix compile errors

commit b7e44c9a1dd22257bebef5f19dd65da0523af699
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Tue Dec 25 15:05:59 2012 +0800

    Added @:isVar to old-style Haxe properties

    See http://haxe.org/manual/haxe3?lang=en#field-creation

commit 2a495ae95cda59e3288c82a7ab3634aeb457b538
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Tue Dec 25 15:04:49 2012 +0800

    Changed method signiature in AsyncDelegate to fix errors

    Reflect.makeVarArgs() was complaining that it was expecting a return
    in the given method.

commit 27ad7c4dc2fd65fd6d2b146047a4d2fc59d435c5
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Tue Dec 25 15:03:39 2012 +0800

    Changed haxe.Stack to haxe.CallStack

commit b67f4a5d38568b3c569949dc7a7fb27ba23c3084
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Tue Dec 25 15:02:17 2012 +0800

    Made build script executable

commit b3675cbec414847e66255ee02d990892947c5266
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Sun Dec 23 13:29:27 2012 +0800

    Added gitignore for sublime project file

commit c21cb6523aea7be58a5cc244c0a7a74fdb855fb0
Merge: 8327de6 6a50a18
Author: Jason O'Neil <jason.oneil@gmail.com>
Date:   Sat Dec 22 21:24:54 2012 -0800

    Merge pull request #1 from massiveinteractive/master

    Pull all changes from massiveinteractive
Updated readme,change log