Use `el-get-sources` to tie stuff down instead of writing separate recipes
Move sp-config code to `init-smartparens` file
Update `cider` from upstream
Load packages with 3rd party dependencies only on my machine.

Since these packages require external programs/dependencies to work,
they'll break someone else's emacs setup. Hence move them under a
conditional clause for the time being.