For easier navigation and hiding: use proper section headings to separate packages

Instead of e.g.

```
   ;; package
```

use

```
;;;;; package
```

This allows collapsing sections similar to how this is done in Org
mode.  The outshine minor-mode can be used to achieve them same in
Emacs-Lisp and other major-modes

With outshine activated and most sections collapsed this will like this:

![zenburn-outshine](https://f.cloud.github.com/assets/25046/491840/7184fd84-ba61-11e2-9470-a7d6ee1fed6c.png)

In the last commit I have removed the empty lines at the end of each package section. If you don't like that (but the rest) then just skip that commit.