Use a queue for touches on WindowsPhone as the touch events are dispatched asynchonously (while user code is running).
Correct TouchLocation.AgeState to update the previous variables. refs #3202
Add TouchQueue to Windows8 platform also.
When a WinStore app becomes hidden, forget any held keys. If they are released while we aren't active we won't know about it, so we get out of sync.

Fixes #3212
Merge pull request #3213 from danzel/winstore-keys

When a WinStore app becomes hidden, forget any held keys.
Merge pull request #3205 from danzel/wp8-touch

Use a queue for touches on WindowsPhone
Fixed reading of objects in DictionaryReader and ListReader based on ArrayReader implementation.
Merge pull request #3214 from SickheadGames/defaultType

DictionaryReader/ListReader Fix
Merge back from develop
OhGodNo buildfixes