Need additional header in VC12 (ref gh-96).
Add VC12 configuration (ref gh-96).
Take care of VC12 specific behavior (close gh-96).
Fix typo in comment.