Only include lib files in the gem

Resolves https://github.com/jekyll/jekyll/issues/2670.
we need the `site_template` files too. Can you do the `git ls-files` but select for `path.start_with?("lib")`?