check casts for property initializations (closes #3244)
I need to stop OCDing about whitespaces
clean up abstract array access handling
allow abstract array access + unop (see #3247)
mark underlying type of abstract when marking abstract in DCE (closes #3236)
[java] [cs] manually follow in replace_mono to avoid infinite recursion (see #3024)
[cpp] keep stack in visit_type to avoid infinite recursion (closes #3024)
[TravisCI] update flex sdk version
check if bytecode issue resolved itself
still broken, still no idea
allow `@:callable` on abstracts (closes #3218)
move ACL handling of generics to right place (closes #3155)
always allow parsing postfix increment/decrement (see #3247)
allow matching on getters (closes #3088)
add back special matching for `case macro`
[cs] Reverted 1cd97a3 ; Made  really return the enum index as defined by the field's position, not its value. Closes #3232
[php] wrap TEnumParameter in `_hx_deref` because it could contain constructors
[python] recurse into TEnumParameter (see #3088)
[cs] set_prop when the type is an abstract is typed as its underlying type
Merge remote-tracking branch 'remotes/upstream/development' into patch-3