Added 'possibly vulnerable' option to exploit definition. Should be backwards compatible, relies on pythons 'truthieness'. Returning 2 from is_vulnerable results in a 'possibly vulnerable' being shown