Added ArbSpeedMods function for a better way of setting speed modifiers.  Added NotifyHandlerOfSelection to OptionRowHandler to support this.  Changed exceptions thrown by OptionRowHandlerLua into log warnings because crashing out is not helpful to themers.  Fixed SetEnabledForPlayers in OptionRowHandlerLua to correctly read the PlayerNumber enum.  Removed silly git add Docs/Themerdocs/Examples/OptionRowHandlerLua.lua  and second check for ExportOnChange.
Revised documentation example for OptionRowHandlerLua to make it slightly more clear.
Renamed ArbSpeedMods to ArbitrarySpeedMods to avoid the wrath of the OpenGL Architecture Review Board.  Added option rows for controlling the size of the increments used by ArbitrarySpeedMods.  Simplified logic in ASM and added rounding to avoid excessive precision.  Removed pointless setmetatable calls from various lua option rows.
Fixed accidental old name for ArbitrarySpeedMods in metrics for edit mode.
Moved all sanity checking for OptionRowHandlerLua to a separate function so that a malformed row does not crash StepMania, and instead prints an error to the log file, and creates a row that does nothing.  Added AllowAnything arg to CheckEnum.
Fixed fake conflict in ThemeAndGamePrefs.lua.