Imports when including the same include across multiple files fixed.

Rule options keep a list of files that have been included.
Each file in the loop must clear this because the scopes for mixins
and functions are also cleared from the derived root namespace
(otherwise files are not loaded a second time, yet the
mixins/functions no longer exist in the new scope.)