packages: Do not load anything from Marmalade.

  There are many duplicate packages, and, in general, Marmalade packages
can be a bit more outdated.
Add a few more dependencies.
Add a more descriptive docstring to -install-dependencies-.
More improvements to the interface.
Start working on implementing the code configuration.

Ruby support is broken (as it has been with Smart Tabs for a while (see
jcsalomon/smarttabs#32)
Remove the tilde files.
Start working on window management stuff.