Added removeFrom method

Allows the removal of all Tweens from a specific object, array of objects or group of objects.
Fixed some formatting/typos
ArrayList/LinkedList - moved from core to utils

- ArrayList is also renamed to ArraySet to better reflect the nature
ArraySet/LinkedList - minor updates

- Renamed ArrayList to ArraySet
  - Added ArrayList is a deprecated proxy for compatibility
  - Updated internal code to use ArraySet

- ArraySet can be constructed with an array; if the caller is willing to
  accept some responsibility this can remove the O(n^2) behavior of
  repeatedly calling `add`.
  - Updated Group.filter to take advantage of this

- ArraySet.total is read-only proxy for for list.length

- Fixes ArraySet.setAll where it would only set properties with truthy
  values

- Updated documentation
Ensured removeFrom also removes from the _add array
ScaleManger - better FS init, documentation

- Added `onFullScreenInit` signal which is the correct place for a client
  to alter the FS target element, such as to set a background color or add
  a CSS class.

- Increased documentation overview and specificity including expected
  Parent behavior, sizing calculations, and when `refresh` may be required.

- Grouped documentation for scale modes (in 'scaleMode')

- Separated out internal/deprecated `setScreenSize` method from
  `updateLayout`.

There are no known breaking changes.
IPixiShader should be interface and not class
Fix documentation for Cache.addPhysicsData

The comment referred to the incorrect method name (`addTilemap` instead of `addPhysicsData`).
Merge pull request #1336 from clark-stevenson/patch-1

IPixiShader should be interface and not class
Merge pull request #1337 from musically-ut/patch-1

Fix documentation for Cache.addPhysicsData
Merge pull request #1335 from pnstickne/wip-sm-r2

ScaleManger - better FS init, documentation
Merge pull request #1325 from pnstickne/wip-collections

ArrayList/LinkedList updates
Merge pull request #1279 from lewster32/patch-1

Added TweenManager#removeFrom method
Merge remote-tracking branch 'clark/dev' into dev