Merge pull request #61 from disjukr/master

Modified `project.nmml` on stage3d sample
set -D no-pattern-matching to avoid completely new switch behavior that breaks pretty much any significant existing code and requires completely rewriting libraries. maybe at some point we can enable pattern matching by default, but currently it's not as simple as other haxe3 updates such as get/set, removing commas, rethinking static inlines, etc. Also (maybe just for now) add -D log to the compiler call when -debug is in place. It appears to no longer be defined by default. Maybe there is another way and that one can be removed, but it makes logging on large-scale projects stop working and for now I believe it should be in place by default until other accommodations can be made.
Define "haxe3" in NMML, for easier referencing if including version-specific Haxe flags

Removed the no-pattern-matching and log defines. The next version of NME is a clean break, targeting only Haxe 3. Although these defines are probably convenient for porting older libraries easier, I think this should be (at best) a project-specific decision for the developer, or (at worst) added in an include.nmml for the library.

The big shift for the switch() statement is instead of MyEnum.VALUE, you use VALUE in the case statements. The second is that only static runtime values appear to be eligible for a Haxe 3 switch, so sometimes it may make sense to use if() statements instead. This can cause bumps, but I think this needs to be up to the user to disable or not.
Update template to address some IE embed issues
Wrong JNI signature in AndroidSound.cpp?

The method signature for getSoundPosition does not seem to match the JNI lookup functions.
This has caused crashes on my Android test device.
fix command line project properties setting capability. was not working for a single attribute, the attribute would be empty.
Better error when receiving status=0 on a URLRequest, and dispatch a SecurityErrorEvent, as it probably is caused by cross-domain permission issues
adds copyFrom method to nme.geom.Point
Merge pull request #63 from floppya/add-native-geom-point-copyfrom

adds copyFrom method to nme.geom.Point
Merge pull request #62 from DjPale/master

JNI parameter error AndroidSound.cpp?
don't die when asset embedding fails due to file api issues, inform the user instead.
don't push quoted defines to the compiler, strip them off. otherwise very odd things happens such as the nondescript error 'Class name must start with uppercase character'
Merge branch 'master' of https://github.com/haxenme/NME
haxe3 support for html5
comment out extra happy-path alerts that were making debugging difficult
fix the loading of html5 text assets using a method more consistent with the other targets. ApplicationMain must use a binary-mode url loader, otherwise when Assets uses getBytes to access the data, it will be a cast string and the result will be a crash.
Android sound bug fix

Fixed SoundPool sounds that weren't stopped if same inResourceID
called, resulting in general slow down of all application over time.
Merge pull request #64 from Hasufel/master

 Android sound bug fix
Added support for reading interlaced PNGs
allow for more than just one haxedef, haxeflag, haxelib, and source on the command line. before, only the last one in would ever make it to the hxml.