Ignore .cask when this is a symlink
Added ruby module
Revert "Updated prelude submodule and enabled ruby module."

This reverts commit 5be6a138e33593b08a1e8e90bec2c8f1e78ab22b.
Fixed conflict for packages management with prelude
Move core function in prog module.

`emacsd-json-pretty-format` and `emacsd-nxml-pretty-format` are now
located in prog module