Fix bugs with preset values in lua cvars
- Any cvar without MIN, MAX would be disallowed; now check that at least one of those values is actually present.
- Handle value index properly when shifting array.
Restores the ability to set cvars defined in this way to values inbetween MIN and MAX
See !1480 (merged)
Edited by Krabs