Add waf vendor detection support (from waffi) - #290

Add waf vendor detection support, but I don't have enough conditions to test all wafs.