Melpa is first in packages-archives (doesn't matter)

No change in functionality.
The ordering of elements in package-archives has no effect.
dsvn customizations don't fail when dsvn not installed

Use eval-after-load to only run them when dsvn is loaded rather than
using (require 'dsvn).
Don't update all packages on startup

First of all package-desc-vers was removed in Emacs 24.4 and
package-desc-version doesn't seem to work.

Second of all, updating all packages on startup is unnecessary.
To update all packages, do M-x list-packages followed by "U x".
This *drastically* improves startup time and is much more reliable.
I highly doubt running two-week only packages will hurt me.

To set up Emacs on a new machine, do M-x install-gordon-packages.
Remove unused bash-completion from gordon-packages

It was never loaded or used in any way.
gordon-packages includes only 'necessary' packages

Now it only includes things I expect to use all the time.
Things like auctex, dsvn, and csharp-mode can be manually installed when
necessary. mode_customizations.el ensures that not having them installed
won't cause any issues.

Note that git-commit-mode is a dependency of magit, so it doesn't need
to be explicitly installed.
Merge branch 'dont-autoupdate-packages'