Speedup travis-ci for pull requests

Cache result of `git diff`
Use python's re module instead of calling subprocess for simple grep
Fix some aspnet validation errors
asp net requires nginx to be installed
adding plaintext and json to more aspnet tests