Adds support for Specialization constants to Impeller for our usage in the engine. A motivating example has been added in the impeller markdown docs. Fixes https://github.com/flutter/flutter/issues/136210 Fixes https://github.com/flutter/flutter/issues/119357