Documentation - Initial stubs, fixes, unification. Free lunch fer your beer.

- Pixi.js
  - Added basic YUIDoc entries to Pixi.js, including the addition of the
  "namespace-class".

- CanvasTinter
  - Removed constructor annotation from invalid double static/constructor pair
  - Added static annotations

- VideoTexture
  - Added initial documentation/stubs

- Updated all "scaleMode" params to link-to PIXI.scaleModes

- Fixed autoDetect* method documentation so they show up in the PIXI class documentation (as opposed to being reported as being classes themselves..)
The way I feel about it is we have been using `Number` everywhere so we should be consistent. If we decided to change to Integer/Float or something, we should do it everywhere not just in a few places.