move dom import to try/except.

Windows barfs on from xml.dom import minidom
Add virtual function so it doesn't blow up windows
Add virtual function to not blow up Windows
Add csv to items that are blowing up Windows. :)
Change to HAS_ALL_IMPORTS for clarity
Merge pull request #6845 from UtahDave/fix_windows_blowups

Fix windows blowups from imports of unavailable modules