Include iso646 for Visual Studio compatibility

VS disables “and” “or” and “not” keywords,
so the iso646 header is necessary to re-enable them.