Add functions to `base.el` to allow indenting the entire buffer.

- Invoked with "C-c n"
Add line handling functions/bindings to `base.el`.

- Move line up/down
- Kill whole line
Add keybinding to switch between projects to `base.el`
Enable `ido` mode in `base.el`

- Mainly so that the "C-x b" list of buffers has auto-complete.
Improvements to `clojure.el`

- Add the `cljr-refactor` prefix keybinding
- Highlight matching parens
Add emacs-specific files to .gitignore.
Add a `recentf` module to display a list of recently-opened files.

- Invoke with "C-c f"
- Saves `~/.recentf` once every minute.
Add a `tim-enabled-modules` sample file.
Implement @gja's suggestions.

- Indent `base.el`
- Remove the "s-k" keybinding to kill the whole line.
- Run `show-smartparens-global-mode` in an `add-hook` for clojure mode.
Merge pull request #1 from nilenso/tim-fixes

Various fixes to make this closer to my Prelude setup.