let different emacs use different elpa folder
let dired can open with external program

Signed-off-by: Superbil <superbil@gmail.com>