Bug fix: Don't filter out properties even if HasRealNamedProperty returns false; they're still valid for serialization.
Add AMFLIB_COMPAT preprocessor symbol for anyone who needs byte by byte compatibility with amflib (i.e. me :)