GG-8789 - portable enums
GG-8789 Enum cache for portable objects
GG-8789 Minor
Merge remote-tracking branch 'remotes/origin/sprint-25-6.2.0' into gg-8789
Merge branches 'gg-8789' and 'sprint-25-6.2.0' of github.com:ggprivate/ggprivate into gg-8789

Conflicts:
	modules/core/src/test/java/org/gridgain/grid/util/portable/GridPortableMarshallerSelfTest.java
# GG-8789 - Fixed enum cache
# GG-8865 GRIDGAIN_JMX_PORT
# GG-8778 - javax.mail is migrated to 1.5.2 v
# GG-8795 Support enums for portables in C++
Merge branches 'gg-8789' and 'sprint-25-6.2.0' of github.com:ggprivate/ggprivate into gg-8789
GG-8789 - Portable enum arrays
# GG-8871 - maven test fix
Merge branches 'gg-8871' and 'sprint-25-6.2.0' of github.com:ggprivate/ggprivate into gg-8871
# GG-8871 - Review
Merge branch 'sprint-25-6.2.0' of github.com:ggprivate/ggprivate into gg-8871
Merge branch 'gg-8871' into sprint-25-6.2.0
Merge branch 'gg-8778' into sprint-25-6.2.0
Merge branch 'sprint-25-6.2.0' into gg-8789

Conflicts:
	modules/clients/dotnet/client-lib/libs/GridGainClient.dll
	modules/clients/dotnet/client-lib/libs/GridGainClient.pdb
# sprint-25-6.2.0 - Example javadoc fix.
# GG-8865 Minor fix