Fix formatting for package.el compatibility

* Fix header line
* Add missing trailing line
* Declare package dependency on auto-complete
* Use standard headers
merge from purcell