Making the gemspec valid in the eyes of gem/bundler

In this piece, I replace multiple double quotes with single quotes, add a license field, make the description and summary different, and build the file list with null-separated entries rather than newlines.  It is an important work, as the gemspec becomes pleasing to both gem and bundler, thus reducing the likelihood of unfortunate events while deploying to heroku.