Update erlang-mode to R14B version
Don't enable python flymake unless pyflakes executable is found
Add ropemacs to pymacs-load-path (part-way to fixing up rope-based auto-completion)
Get php-mode from svn, not a specific tarball
Include filename in prompt for delete-this-file
Simpler bindings for moving lines up and down
Enable smooth-scrolling
Don't load emacs24 version of elpa
Fix SmartTab so no expansion is attempted in read-only buffers
Don't call set-scroll-bar-mode or tool-bar-mode if they're unbound
Don't enable autopair mode globally
Ensure auto-complete is enabled properly in slime REPL
Add the railscasts theme
Don't enable ruby flymake if the buffer file name is nil, e.g. in org-babel blocks

Fixes https://github.com/purcell/emacs.d/issues#issue/1, filed by eandrejko
Use -l when exec-ing $SHELL to find the user's desired path
Actually *replace* -i with --login when asking $SHELL about the $PATH
Use -i in subshell to ensure default rvm paths get set up
Move initialisation of exec-path earlier in startup
Tweak max window size setting to avoid problems with recent Emacs changes
Add marmalade to package archives list