Countering Malicious Documents and Adversarial Learning