Now all types separated on Value and Reference types.
- primitives like int/float/etc;
Reference types (all other):
- built-in types array/dict/etc;
- script types (class MyClass);
- engine types like Entity/Critter/Map/etc.
Value types can't be null and new instance created when it assigned.
Reference types null by default and new instance not created when it assigned.
Reference operator '&' can be used for both.
git-svn-id: https://xp-dev.com/svn/fonline_sdk@694 71b6ff52-6597-447a-9a87-58edf7a03249