Renaming bootstrap to custom.

This is to add some support for Prelude with my existing environment settings.
Adding some functions and global keybindings.

Some things that I found useful from the new Emacs blog.
Adding session changes and new packages.
Adding some new ruby modes

Disabling electric mode for Ruby as it interferes with 24.1 global mode.