Add support for Github license

Fixes #280
<https://github.com/badges/shields/issues/280>
Remove logging from Github license support
Add more robust error checking in Github license

This is happens when you have to make multiple API requests.
Add more robust check for Mozilla Public License in license guessing
guessLicense(): create space-changing meta-regex outside loop
licenseGuess(): Add more robust checks for MIT-style licenses

The MIT license is also known as the Expat or X11 license;
the optional parentheses accomodate forms such as
"MIT (Expat) license".

This also adds a text match in case the name is not explicitly stated.
Omit needless rules
website: donate link
Suggestion API.

eg. /$suggest/v1?url=https://github.com/badges/shields