Fix formatting for package.el compatibility

In connection with https://github.com/milkypostman/melpa/pull/1137, the following changes are needed:

* Fix header line
* Add missing trailing line
* Declare package dependency on auto-complete
* Use standard headers