add microsoft vendor id
probe remote device for SNMPv1/v2

This mimics SNMPv3 behaviour when creating session.
remove unwanted line number in exception
handle error interpretation at the source
do not set maxrepetitions for SNMPv1
more readability