Make Ding public for use from custom key handlers.
Handle Ctrl+C like PowerShell/cmd

Ctrl+C was being processed by the system - fix was to
change the console mode.

After that, to emulate cooked input mode, we return
to the host with an empty buffer so the input is
preserved and the prompt is evaluated again.
Add default mapping for Ctrl+C to Emacs mode
Support 2 key chords

Support for 2 key chords has been added.

There is a small breaking change in Set-PSReadlineKeyHandler
because the -CtrlX switch is no longer needed.  It could have
been left in, but it's better to just remove it - not very
many people use this module yet.

The signature of key handlers was also changed to better support
features that have not yet been implemented.  The signature change
shouldn't affect any existing key handlers because default arguments
should cover those cases.
Fix cut and paste error that broke Ctrl-C
Add Ctrl+End/Ctrl+Home emulation in cmd mode

Ctrl+End deletes to end of line
Ctrl+Home deletes to start of line

Neither puts deleted text in the clipboard/kill ring.
Read PowerShell history into PSReadline on import

Added a public api to add command lines to PSReadline history.
Use this api when the module is loaded so people that
persist their history can recall those command lines without
any additional changes to their profile.
Remove MinimumHistoryCommandLength

People seem to prefer all commands in history, so it seems better to have
fewer options.

The following can be used if the previous functionality is desired:

    Set-PSReadlineOption -AddToHistoryHandler { $args[0].Length -gt 3 }
Add file for tracking changes in each build
New release
Add demo mode and ETW trace

Added ETW tracing for key presses (a key logger!) so it can be used
in a variety of ways, e.g. when doing performance profiling, you can
add a message of sorts via key presses if you turn on the provider.

The ETW tracing code depends on CLR 4.5, this might force some folks
to upgrade.

Added PSReadline.EnableDemoMode which uses the ETW trace to display
key presses while you type.  This is useful for talks and producing
screen captures to show the editing experience.
Don't add empty lines to history
Handle multi-line input better with CancelLine

Like cmd, we leave the input visible, but I appended
^C (or whatever key was used to cancel) so there is
a clue input was canceled.

Multi-line input is preserved as well.
Correctly classify assignment tokens as operators
Update MakeRelease.ps1
Fix coloring in generic tokens
Add coloring support for Member names
Update Changes.txt
Make displaying history in debugger simpler
Add Member to token color list so unit tests don't crash