Allowed the WebGL provider to get attributes data.

The WebGL provider now collects the active attributes upon linking a program if resources are collected. This enables the graphics replay to work on multiple machines.
Merge pull request #383 from chihuahua/makeWebGLProviderCollectAttribs

Allowed the WebGL provider to get attributes data.