Alias after-load to with-eval-after-load when available
Define after-load using the code for with-eval-after-load when missing
Revert "Define after-load using the code for with-eval-after-load when missing"

This reverts commit 2bd9040cde3ee0af41815a986462c5be51002cfb.
Retain the default value of blink-cursor-delay

See #227, #230
Don't quote lambdas

Conflicts:
	lisp/init-gui-frames.el
Decrease increment used when adjusting frame transparency
Update URL for Emacs 23-compatible version of package.el

The old hashes were clobbered by the Emacs source migration from
bzr to git.

Fixes #232
Fix commit hash for Emacs 23 version of package.el

See #232