Apply ots-fix-vc10.patch from Mozilla

Workaround for VS10 STL wrappers:
https://bugzilla.mozilla.org/show_bug.cgi?id=602558
Apply ots-fix-sparc64.patch from Mozilla

Fix alignment error on sparc64:
https://bugzilla.mozilla.org/show_bug.cgi?id=643137
-Werror=shadow

“declaration of ‘chksum’ shadows a member of 'this'”.
-Werror=shadow

“declaration of ‘buffer’ shadows a member of 'this'”.
-Werror=shadow

“declaration of ‘table’ shadows a previous local”.
-Werror=shadow
-Werror=shadow

“declaration of ‘offset’ shadows a previous local”.
Enable -Wshadow