Install and configure emacs-eclim
Update clojure-mode, cider, ac-nrepl for clojure programming.

Unfortunately, the system is still badly broken :() ac-nrepl doesn't
work, rendering the whole setup next to useless. Will work on fixing
this soon.
Add a flymake checker function for java-programming.

Since this is the first flymake-checker I've added, note the necessary
steps in the README.
Store eshell history in temp-files
Fix `init-cider` to work with the changes to the CIDER project
Modify the emacs garbage collection thresh-hold
Use hippie-expand as a smart-tab fallback

...instead of dabbrev-expand
Remove some unnecessary functions.
Remove personal recipes that have been merged into `el-get`

... Update `el-get` to get these recipes officially.
Stop smartparens from killing the entire symbol at point.

(super annoying behavior btw.)
Use paredit key-bindings with smartparens
Remove init file for thingatpt+.

I don't want to blindly overwrite the functions defined in
`thingatpt`. They break auto-complete inside clojure-mode. (It's weird
and I'm too tired to debug it further.)