policy: Add policy CMP0053

This policy switches between the old EVIS parser and the new, faster
parser.
tests: Add tests for syntax corner cases and CMP0053
EVIS: Reimplement using custom parsing code

Testing the configure (no generate) step with ParaView shows ~20%
performance improvement.

In terms of complete configure/generate steps, further testing with
ParaView shows a 20% performance improvement over 2.8.12.2 with Unix
Makefiles and minimal with Ninja. Ninja is less because it generate step
is the expensive part (future work will address this) by a long shot and
these changes help the configure step for the most part.
Utilities/Release: Use ${VAR} instead of @VAR@ syntax

The Utilities/Release/Cygwin/CMakeLists.txt is processed in the project,
not configured, so we should avoid using @-replacement syntax.
Merge topic 'dev/faster-evis' into next

052254e8 Utilities/Release: Use ${VAR} instead of @VAR@ syntax
44a22dda EVIS: Reimplement using custom parsing code
a89fc6bf tests: Add tests for syntax corner cases and CMP0053
21333e00 policy: Add policy CMP0053