Additional fixes (asked by C++ compiler).
Added shared properties.
Fixed compilation warnings (mostly size_t->int, signed/unsigned conversions).
Merge branch 'master' into cpp-conversion (merged compiler warnings fixes).
Removed null platform files.
Merge branch 'master' into cpp-conversion (removed null platform files)