Fix generating ValidateSet for Function parameter
Change for parameter name consistency
Use SwitchParameter instead of bool
Clean up checks a bit
Fix syntax, add missing parameters and cleanup
Update about topic
Add missing function descriptions
Unbound functions in Get-PSReadlineKeyHandler

Get-PSReadlineKeyHandler will now return unbound functions by default.

A couple of parameters were added so you can get just the bound/unbound
parameters if so desired.

OutputType was also added to Get-PSReadlineKeyHandler.

The OutputType was cleaned up a bit - BriefDescription was renamed to Function
and LongDescription was renamed to ShortDescription.
Add new functions WhatIsKey and ShowKeyBindings

WhatIsKey prompts for a key and then shows what it is bound to.

ShowKeyBindings is like running Get-PSReadlineKeyBindings, but
does so without needing to run a command and preserves the current
input line.
Update changes.txt
Support passing non-int args to CharacterSearch

CharacterSearch/CharacterSearchBackward can now accept
a string of length 1 or a character so a handler can
hard code the character to search, e.g.

Set-PSReadlineKeyHandler -Key 'Alt+|' -ScriptBlock {
    [PSConsoleUtilities.PSConsoleReadLine]::CharacterSearch($null, '|')
}