modules living inside scanner should include the Scanner mixin
Avoid double quotes in the initialize/elewhere

There is no need to have double quotes there for uninterpolated strings,
and every other module uses single quotes.
Aux modules don't have ranking.

msftidy should have defintely caught this. That it didn't catch on
Travis-CI concerns me. Need to research this.
Land #3445, Scanner mixin fixes
Land #3446, some code cleanup from @todb-r7