Cask: Add a dependent package.

- dash: It has been used in the *-steps.el files.
Clean up.
Clean up(2).
Add a font-lock tests for document string.
Add/Update a indent tests.
Merge branch 'improve-testing' into develop