yuidoc-to-jsdoc - bug fix and jsobj-like mapping

Fixed bug with incorrect generation of "Array<>".

Added a primitive type-accepter for jsobject-like (for some very primitive
value); but it covers the PIXI case.
yuidoc-to-jsdoc - jshint fix
Merge pull request #1369 from clark-stevenson/dev

Fixed #1368
Various jsdoc fixes.
P2.BodyDebug always lagged behind the position of the Body it was tracking by one frame, which became visible at high speeds. It now syncs its position in the Body.postUpdate which prevents this from happening (thanks @valueerror)
Merge pull request #1364 from pnstickne/wip-doc-fixes

yuidoc-to-jsdoc - bug fix and jsobj-like mapping
Added missing docs.
onPreRenderCallback wasn't being cleared on a State swap.
Added Time.physicsElapsedMS and used in Sprite lifespan and Tweens.
RC12 Prep.
Tilemap - Tiled image size calculation

Addresses https://github.com/photonstorm/phaser/issues/1371 - where Tiled
used floor calculations and Phaser used round calculations.

There are no breaking changes with the demos; however, if there was code
that relied on behavior that _deviated_ from the defactor Tilemap behavior
then may be prone to "incorrect results" if using tileset images that are
not correctly aligned to tilesize multiples.

This also adds/corrects some warnings:
- A warning when the tileset size is not an even multiple (it was
  suppressed due to using `round` prior to the checks.
- A warning if loading an image changes the cols/rows of a Tileset
- A specific warning for Tileset Image Collections which are not yet
  supported
Merge pull request #1372 from pnstickne/wip-tileset-non-even

Tilemap - Tiled image size calculation
Small Updates