crOpenGL/Main: fix assertion

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50413 cfe28804-0f27-0410-a406-dd0f0b0b656f
Windows Guest Additions installer: Fixed checking for wrong target architecture when restore backed up D3D files on XPDM->WDDM upgrade -- these DLLs are 32-bit even on 64-bit systems.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50414 cfe28804-0f27-0410-a406-dd0f0b0b656f
tstRTNetIPv4: add some tests for RTNetStrToIPv4Addr.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50415 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main: fix the remaining NULL safearray issues, the template had useless assertions and the helper code used by the wrappers also needed to check for it everywhere


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50416 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main: handle NULL input arrays in the Java XPCOM binding correctly


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50417 cfe28804-0f27-0410-a406-dd0f0b0b656f
Add RTNetStrToIPv4AddrEx - a variant of IPv4 dotted-decimal parsing
function with ppszNext argument.  Express RTNetStrToIPv4Addr and
RTNetIsIPv4AddrStr in its terms.

Note that RTNetIsIPv4AddrStr does not accept leading/trailing
whitespace while RTNetStrToIPv4Addr does - this is existing behaviour
that these changes keep.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50418 cfe28804-0f27-0410-a406-dd0f0b0b656f