Bug 983169 - Fix up TiledLayerHost rendering method. r=BenWa, a=lsblakk

A few parts of this function weren't quite right. The major change is to use
the TiledLayerBuffer's valid region instead of the layer's valid region.
These are the same, except when progressive rendering is enabled, where the
former may differ from the layyer (and will represent what has actually been
updated).
Bug 983169 - Fix handling of tile resolution in TiledContentClient. r=bas, a=lsblakk
Bug 1006027 - ConsoleAPI uses timestamps in msecs. r=bz, a=lsblakk
Bug 1011797 - Add GNU/kFreeBSD to the list of ECMAScript i18n API supported platforms. r=mshal, a=NPOTB
Bug 1012180 - Fix build/gyp.mozbuild for GNU/kFreeBSD. r=mshal, a=NPOTB
Bug 1012232 - Only use the perf opcode on mips arches that support it. r=jesup, a=NPOTB