Fix asm for safeseh.

Add a special nasm directive to make the generated object compatible
with
MS' "/safeseh" option. In the long run, a better solution is to simply
upgrade
our nasm; updated versions handle this automatically.
Disable webDeploy by default.

Most probably won't want this, and there are issues (ATL) getting it to
work with
VS Express.
visualc: use std types.

Soon we can just use the standard types and not have to do this
per-platform.
This is also more convenient for compiling in 64bit.
Ignore a bunch of VS-created files.