v.20.1Bug Fix

Allowed non-constant negative size argument for substring function

Allowed non-constant negative "size" argument for function substring. It was not allowed by mistake. This fixes #4832. #7703 (alexey-milovidov)