tweaks. Patches from Mark Crichton <crichton@gimp.org>, Russell King <rmk@arm.linux.org>, Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>. r=brendan on jsnum.h, sr=shaver, a=asa for trunk and branch. git-svn-id: svn://10.0.0.236/trunk@115801 18797224-902f-48f8-a5cc-f745e15eee43