more improvements to the side-effect handler
document side-effect related functions
do not add abstract fields without expressions to field list and error accordingly (closes #2344)
Merge pull request #2352 from Herschel/development

Update README links with latest release, nightlies and API docs
this.matchSub should be this.match
Merge pull request #2353 from frabbit/patch-2

this.matchSub should be this.match
fix evaluation order of map_expr and map_expr_type and pray that nobody relied on the wrong order
remove pf_can_init_member and always move every member initialization to the constructor (closes #2349)
hide abstract member fields from static completion (closes #2351)
temp As3 fix
Add Int32 abstract for cross-platform 32-bit behavior