Fix old username references
Dump stacktrace when decompile fails
Update to latest ILSpy
Add support for compiling against .NET 4.5 in VS2010.
By default, tune GC settings in JSILc to use sustained low latency mode & server GC.
Manually trigger full background collections after assembly load, analysis and translation phases complete.
Collectively these GC changes reduce time spent in GC during a corlib compile from ~50% to ~11%.
Some minor heap size/GC pressure optimizations
Introduce ImmutableArrayPool to reduce GC pressure by carving small temporary arrays out of larger ones
Use ToList in some places instead of ToArray to reduce GC pressure
Clean up a few resharper warnings
Fix .NET 4.0 build
Don't add a tracked lock to the tracking table until it fails to be acquired
Use weak references to tracked locks to reduce memory usage
Reduce GC pressure:
  Replace various uses of JSVariable in the static analyzer data with strings, since we only use their names anyway.
  Stop allocating a unique SpecialIdentifiers per-function.

Bump version number since it's been a while.
Reduce number of indirect variables allocated during translation
Use ImmutableArrayPool less since it seems to cause leaks when used in type information.
Update tracked lock test
Some minor optimizations
Introduce timeouts for tracked locks
Use reasonable timeouts for static analysis cache waits (so that we don't tie up worker threads for too long)
Annotate some functions with the .net 4.5 inlining hint
Rearrange some code in the node enumerators to enable more effective inlining
Don't dump a random app.config file into the outdir
Introduce Math.imul polyfill
Fix stupid temporary eliminator regression
Remove some pointless String.Format calls
Implement correct semantics for unsigned int32 multiply
Implement int32 multiply semantics