Support saving options when there is no extension.
Merge pull request #415 from chihuahua/graphicsReplayCodeInconsistencies

Removed RESOURCES_DONE event.
Bumping up default max memory usage to massive on non-mobile platforms.
Ignoring missing WebGL methods. Required for silly IE11.
Avoiding the use of typed array 'set' for IE11.
Removing annoying assert. Fix this later in #410.
Removing extra require.
Adding some pretty icons to the replay toolbar.
Updating version to 2013.8.2-1.
Making contexts IDs their own thing so that they don't appear random.
Made a single graphics replay initialization loop.

Combined checking for extensions and finding the handles of programs to cache into a single loop upon loading. Also cached programs that were linked only once and not deleted in the trace.