Fix formatting & keywords for package.el compatibility

In particular:

* The Package-Requires header shouldn't have any trailing content
* The "ends here" line is mandatory