Enable mypy warn_unused_ignores and make windows files 'optional' (#959) * enable mypy warn_unused_ignores and make windows files 'optional' * mypy handles platform asserts now * fixup for platform specific test files * ignore flake8 E402 where the platform asserts are needed * regular imports -> assert -> platform imports * remove unneeded noqa