Bornologies and Lipschitz Analysis