Update to Let's Encrypt API v2
Fix for #331
I removed the old library used for talking to the Let's Encrypt API and replaced it with Certes. Thus the app now uses the v2 API.
In the process I have refactored the code, so that this site extension no longer supports the DNS challenge response.