Fix bug 10280 CTFE: Circular variable initializers should be detected properly

Use the existing 'inuse' mechanism to detect cycles.
Merge pull request #2140 from donc/circinit10280

10280 CTFE: Circular variable initializers should be detected properly