Added __screen__ special texture name.  Added AMV:GetTexture, RageTexture:Reload, and Screen:SetNextScreenName lua functions.
Massively improved Config Key/Joy Mappings screen.
Warning is dismissable now, and cursor does not start in a position that will change a setting.
New special actions added:  ClearToDefault, ReloadFromDisk, SaveToDisk, SetListMode.  Exit is a special action.
Player is prompted to save when exiting screen instead of saving after every action.
Special actions fallback on Graphics/SMC action if they don't have their own.
Moved SMC overlay to Graphics/SMC warning.
Metrics for configuring input lock time, warning autodismiss time, lines visible, and NoSetListPrompt autodismiss time.
Header row added for cursor to start on.
ScreenMapControllers2 deleted as obsolete.
BitmapText:maxwidth changed to factor the zoom of the actor into the calculation.
Change ES/OMES to 2x, extend timer on ScreenCaution

Also, changed indent style in .editorconfig to spaces  for txt files, to
reduce diff noise.
Renamed Header elements to ListHeader.  Removed hungarian notation from ScreenMapControllers.
Added max_dimension_use_zoom lua function to control whether an individual BitmapText uses the zoom in maxwidth calculations.
Actually use the argument in SetMaxDimUseZoom.
Merge pull request #291 from kyzentun/UnsuckCKJ

Massively improved Config Key/Joy Mappings Screen.
Merge pull request #288 from kyzentun/ScreenTexture

Special Screenshot texture.
add missing return statement to max_dimension_use_zoom lua binding
header text shows over the underline; header shadow text shows under it.
Fixed CanGoLeft logic in SMC.
Replace the usage of SOUND_PCM_WRITE_RATE with SNDCTL_DSP_SPEED. (See issue #292)