Correction of union that was assuming big-endian behaviour when writing integers to memory.  Since Chrome-Frame runs on Intelx86 architecture, this assumption was incorrect.  To prevent future endian problems, I changed the routine to explicitly extract the minor and major version.
Correction of union that was assuming big-endian behaviour when writing integers to memory.  Since Chrome-Frame runs on Intelx86 architecture, this assumption was incorrect.  To prevent future endian problems, I changed the routine to explicitly extract the minor and major version.

This versioning error was prevent access to the NPVERS_HAS_URL_AND_AUTH_INFO set of APIS, as the returned version was always zero.

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/3396028

git-svn-id: http://src.chromium.org/svn/trunk/src@60800 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

Former-commit-id: af39b7537130330cfc445ece0150e7513d668c8c
meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser