Revert "Fix various c++11 narrowing violations"

This reverts commit 04ac09af46efa4aa316b7b68736fbc341c91ac8f.
Revert "Webkit: squashed unsupported reverts"

This reverts commit ea1474b7af7bf9bfae7c0450eace300520add7e2.