Improve VCAM message reporting.

Change logic of cardinality checking so that same cardinalities are always given a warning unless strict is on.
Add code to clean up .adlx files.