Fixed PreComputeTupleReader since the representation of tuples changed recently.
Added mappings for Uri.Escape* which map better onto the JS encoding functions. WebUtility mapping should be improved/deleted in the near future.
Removed some odd replace calls from the encode/decode mapping.
Refocused encoding tests.
Added a more advanced way to add components.
Added a broken test demonstrating an issue I've seen using Async workflows in HashBang.
Fixed the issue where fields referenced sometimes resulted in incorrect references to this inside lambdas.
Merge remote-tracking branch 'upstream/master'