Merge r4538 from trunk: 
Add the geoplane from hendu. This surface improves visualization of large surfaces.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4630 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge r4539 from trunk:
Add override patch by hendu, to check for proper deriving in the class tree. Added MSVC support for this feature, should work beginning with MSVC 2010


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4631 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge r4540 from trunk:
Fix name and parameters of draw2dImageBatch call, which was not yet used due to wrong override.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4632 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge r4541-4542 from trunk:
Expose getSpeed and setSpeed of particle attraction affector


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4633 dfc29bdd-3216-0410-991c-e03cc46cb475
merge r4543-4544 from trunk:
First round of override updates.
Some fixes:
Added get/setCurrentRenderPass to scene manager (internally renamed, exposed)
Removed destructor from light scene node.
Removed getType calls from archive loaders (one file archives have this)
Removed some internal exposures and virtual attributes for protected classes
Remove white spaces before semicolon


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4634 dfc29bdd-3216-0410-991c-e03cc46cb475