Merge pull request #2942 from nadako/genpy_import

Support @:import meta-data for extern python modules.
[python] generate static methods as real python static methods
Merge pull request #2944 from nadako/genpy_statics

[python] generate static methods as real python static methods (closes #2943)
[python] use new @:import meta instead of boring __init__ methods
get rid of _hx_c object
generate pass instead of None for empty blocks
cleanup old comments
generate import of python modules first
wrap imports in try...catch
Don't wrap all imports in try/except, instead support ignoreError=true flag in @:import meta.
[python] Support ignoreError=false in @:import meta, for the sake of completeness.
remove more precode, cleanup _hx_builtin occurrences
Do not automatically add '.h' to @:include paths.  Unify include path generation.  Fix include-prefix directory generation.  Remove warning with extending an abstract.
fix Makefile for usage with Makefile.win + FILTER (CC_CMD is the full command + args)
flash12 API sync
flash player 14 API
sync
[python] register type reflection data with class decorators
[python] Implement _hx_ClassRegistry in Haxe and support @:nativeGen meta to disable adding reflection info to a class.
[python] do not generate "if arg is None: arg = None" for function arguments